@charset "UTF-8";


.pix-m-5{margin:5px !important}.pix-mt-5,.pix-my-5{margin-top:5px !important}.pix-mr-5,.pix-mx-5{margin-right:5px !important}.pix-mb-5,.pix-my-5{margin-bottom:5px !important}.pix-ml-5,.pix-mx-5{margin-left:5px !important}.pix-m-10{margin:10px !important}.pix-mt-10,.pix-my-10{margin-top:10px !important}.pix-mr-10,.pix-mx-10{margin-right:10px !important}.pix-mb-10,.pix-my-10{margin-bottom:10px !important}.pix-ml-10,.pix-mx-10{margin-left:10px !important}.pix-m-15{margin:15px !important}.pix-mt-15,.pix-my-15{margin-top:15px !important}.pix-mr-15,.pix-mx-15{margin-right:15px !important}.pix-mb-15,.pix-my-15{margin-bottom:15px !important}.pix-ml-15,.pix-mx-15{margin-left:15px !important}.pix-m-20{margin:20px !important}.pix-mt-20,.pix-my-20{margin-top:20px !important}.pix-mr-20,.pix-mx-20{margin-right:20px !important}.pix-mb-20,.pix-my-20{margin-bottom:20px !important}.pix-ml-20,.pix-mx-20{margin-left:20px !important}.pix-m-25{margin:25px !important}.pix-mt-25,.pix-my-25{margin-top:25px !important}.pix-mr-25,.pix-mx-25{margin-right:25px !important}.pix-mb-25,.pix-my-25{margin-bottom:25px !important}.pix-ml-25,.pix-mx-25{margin-left:25px !important}.pix-m-30{margin:30px !important}.pix-mt-30,.pix-my-30{margin-top:30px !important}.pix-mr-30,.pix-mx-30{margin-right:30px !important}.pix-mb-30,.pix-my-30{margin-bottom:30px !important}.pix-ml-30,.pix-mx-30{margin-left:30px !important}.pix-m-35{margin:35px !important}.pix-mt-35,.pix-my-35{margin-top:35px !important}.pix-mr-35,.pix-mx-35{margin-right:35px !important}.pix-mb-35,.pix-my-35{margin-bottom:35px !important}.pix-ml-35,.pix-mx-35{margin-left:35px !important}.pix-m-40{margin:40px !important}.pix-mt-40,.pix-my-40{margin-top:40px !important}.pix-mr-40,.pix-mx-40{margin-right:40px !important}.pix-mb-40,.pix-my-40{margin-bottom:40px !important}.pix-ml-40,.pix-mx-40{margin-left:40px !important}.pix-m-45{margin:45px !important}.pix-mt-45,.pix-my-45{margin-top:45px !important}.pix-mr-45,.pix-mx-45{margin-right:45px !important}.pix-mb-45,.pix-my-45{margin-bottom:45px !important}.pix-ml-45,.pix-mx-45{margin-left:45px !important}.pix-m-50{margin:50px !important}.pix-mt-50,.pix-my-50{margin-top:50px !important}.pix-mr-50,.pix-mx-50{margin-right:50px !important}.pix-mb-50,.pix-my-50{margin-bottom:50px !important}.pix-ml-50,.pix-mx-50{margin-left:50px !important}.pix-m-60{margin:60px !important}.pix-mt-60,.pix-my-60{margin-top:60px !important}.pix-mr-60,.pix-mx-60{margin-right:60px !important}.pix-mb-60,.pix-my-60{margin-bottom:60px !important}.pix-ml-60,.pix-mx-60{margin-left:60px !important}.pix-m-70{margin:70px !important}.pix-mt-70,.pix-my-70{margin-top:70px !important}.pix-mr-70,.pix-mx-70{margin-right:70px !important}.pix-mb-70,.pix-my-70{margin-bottom:70px !important}.pix-ml-70,.pix-mx-70{margin-left:70px !important}.pix-m-80{margin:80px !important}.pix-mt-80,.pix-my-80{margin-top:80px !important}.pix-mr-80,.pix-mx-80{margin-right:80px !important}.pix-mb-80,.pix-my-80{margin-bottom:80px !important}.pix-ml-80,.pix-mx-80{margin-left:80px !important}.pix-m-90{margin:90px !important}.pix-mt-90,.pix-my-90{margin-top:90px !important}.pix-mr-90,.pix-mx-90{margin-right:90px !important}.pix-mb-90,.pix-my-90{margin-bottom:90px !important}.pix-ml-90,.pix-mx-90{margin-left:90px !important}.pix-m-100{margin:100px !important}.pix-mt-100,.pix-my-100{margin-top:100px !important}.pix-mr-100,.pix-mx-100{margin-right:100px !important}.pix-mb-100,.pix-my-100{margin-bottom:100px !important}.pix-ml-100,.pix-mx-100{margin-left:100px !important}.pix-m-120{margin:120px !important}.pix-mt-120,.pix-my-120{margin-top:120px !important}.pix-mr-120,.pix-mx-120{margin-right:120px !important}.pix-mb-120,.pix-my-120{margin-bottom:120px !important}.pix-ml-120,.pix-mx-120{margin-left:120px !important}.pix-m-130{margin:130px !important}.pix-mt-130,.pix-my-130{margin-top:130px !important}.pix-mr-130,.pix-mx-130{margin-right:130px !important}.pix-mb-130,.pix-my-130{margin-bottom:130px !important}.pix-ml-130,.pix-mx-130{margin-left:130px !important}.pix-m-150{margin:150px !important}.pix-mt-150,.pix-my-150{margin-top:150px !important}.pix-mr-150,.pix-mx-150{margin-right:150px !important}.pix-mb-150,.pix-my-150{margin-bottom:150px !important}.pix-ml-150,.pix-mx-150{margin-left:150px !important}.pix-m-200{margin:200px !important}.pix-mt-200,.pix-my-200{margin-top:200px !important}.pix-mr-200,.pix-mx-200{margin-right:200px !important}.pix-mb-200,.pix-my-200{margin-bottom:200px !important}.pix-ml-200,.pix-mx-200{margin-left:200px !important}.pix-p-5{padding:5px !important}.pix-pt-5,.pix-py-5{padding-top:5px !important}.pix-pr-5,.pix-px-5{padding-right:5px !important}.pix-pb-5,.pix-py-5{padding-bottom:5px !important}.pix-pl-5,.pix-px-5{padding-left:5px !important}.pix-p-10{padding:10px !important}.pix-pt-10,.pix-py-10{padding-top:10px !important}.pix-pr-10,.pix-px-10{padding-right:10px !important}.pix-pb-10,.pix-py-10{padding-bottom:10px !important}.pix-pl-10,.pix-px-10{padding-left:10px !important}.pix-p-15{padding:15px !important}.pix-pt-15,.pix-py-15{padding-top:15px !important}.pix-pr-15,.pix-px-15{padding-right:15px !important}.pix-pb-15,.pix-py-15{padding-bottom:15px !important}.pix-pl-15,.pix-px-15{padding-left:15px !important}.pix-p-20{padding:20px !important}.pix-pt-20,.pix-py-20{padding-top:20px !important}.pix-pr-20,.pix-px-20{padding-right:20px !important}.pix-pb-20,.pix-py-20{padding-bottom:20px !important}.pix-pl-20,.pix-px-20{padding-left:20px !important}.pix-p-25{padding:25px !important}.pix-pt-25,.pix-py-25{padding-top:25px !important}.pix-pr-25,.pix-px-25{padding-right:25px !important}.pix-pb-25,.pix-py-25{padding-bottom:25px !important}.pix-pl-25,.pix-px-25{padding-left:25px !important}.pix-p-30{padding:30px !important}.pix-pt-30,.pix-py-30{padding-top:30px !important}.pix-pr-30,.pix-px-30{padding-right:30px !important}.pix-pb-30,.pix-py-30{padding-bottom:30px !important}.pix-pl-30,.pix-px-30{padding-left:30px !important}.pix-p-35{padding:35px !important}.pix-pt-35,.pix-py-35{padding-top:35px !important}.pix-pr-35,.pix-px-35{padding-right:35px !important}.pix-pb-35,.pix-py-35{padding-bottom:35px !important}.pix-pl-35,.pix-px-35{padding-left:35px !important}.pix-p-40{padding:40px !important}.pix-pt-40,.pix-py-40{padding-top:40px !important}.pix-pr-40,.pix-px-40{padding-right:40px !important}.pix-pb-40,.pix-py-40{padding-bottom:40px !important}.pix-pl-40,.pix-px-40{padding-left:40px !important}.pix-p-45{padding:45px !important}.pix-pt-45,.pix-py-45{padding-top:45px !important}.pix-pr-45,.pix-px-45{padding-right:45px !important}.pix-pb-45,.pix-py-45{padding-bottom:45px !important}.pix-pl-45,.pix-px-45{padding-left:45px !important}.pix-p-50{padding:50px !important}.pix-pt-50,.pix-py-50{padding-top:50px !important}.pix-pr-50,.pix-px-50{padding-right:50px !important}.pix-pb-50,.pix-py-50{padding-bottom:50px !important}.pix-pl-50,.pix-px-50{padding-left:50px !important}.pix-p-60{padding:60px !important}.pix-pt-60,.pix-py-60{padding-top:60px !important}.pix-pr-60,.pix-px-60{padding-right:60px !important}.pix-pb-60,.pix-py-60{padding-bottom:60px !important}.pix-pl-60,.pix-px-60{padding-left:60px !important}.pix-p-70{padding:70px !important}.pix-pt-70,.pix-py-70{padding-top:70px !important}.pix-pr-70,.pix-px-70{padding-right:70px !important}.pix-pb-70,.pix-py-70{padding-bottom:70px !important}.pix-pl-70,.pix-px-70{padding-left:70px !important}.pix-p-80{padding:80px !important}.pix-pt-80,.pix-py-80{padding-top:80px !important}.pix-pr-80,.pix-px-80{padding-right:80px !important}.pix-pb-80,.pix-py-80{padding-bottom:80px !important}.pix-pl-80,.pix-px-80{padding-left:80px !important}.pix-p-90{padding:90px !important}.pix-pt-90,.pix-py-90{padding-top:90px !important}.pix-pr-90,.pix-px-90{padding-right:90px !important}.pix-pb-90,.pix-py-90{padding-bottom:90px !important}.pix-pl-90,.pix-px-90{padding-left:90px !important}.pix-p-100{padding:100px !important}.pix-pt-100,.pix-py-100{padding-top:100px !important}.pix-pr-100,.pix-px-100{padding-right:100px !important}.pix-pb-100,.pix-py-100{padding-bottom:100px !important}.pix-pl-100,.pix-px-100{padding-left:100px !important}.pix-p-120{padding:120px !important}.pix-pt-120,.pix-py-120{padding-top:120px !important}.pix-pr-120,.pix-px-120{padding-right:120px !important}.pix-pb-120,.pix-py-120{padding-bottom:120px !important}.pix-pl-120,.pix-px-120{padding-left:120px !important}.pix-p-130{padding:130px !important}.pix-pt-130,.pix-py-130{padding-top:130px !important}.pix-pr-130,.pix-px-130{padding-right:130px !important}.pix-pb-130,.pix-py-130{padding-bottom:130px !important}.pix-pl-130,.pix-px-130{padding-left:130px !important}.pix-p-150{padding:150px !important}.pix-pt-150,.pix-py-150{padding-top:150px !important}.pix-pr-150,.pix-px-150{padding-right:150px !important}.pix-pb-150,.pix-py-150{padding-bottom:150px !important}.pix-pl-150,.pix-px-150{padding-left:150px !important}.pix-p-200{padding:200px !important}.pix-pt-200,.pix-py-200{padding-top:200px !important}.pix-pr-200,.pix-px-200{padding-right:200px !important}.pix-pb-200,.pix-py-200{padding-bottom:200px !important}.pix-pl-200,.pix-px-200{padding-left:200px !important}@property --pix-bg-color{syntax:"<color>";inherits:false;initial-value:transparent}.bg-gray-1,.dark\:bg-gray-1:is(.pix-dark *){--pix-bg-color: var(--pix-gray-1, #f8f9fa)}.bg-gray-2,.dark\:bg-gray-2:is(.pix-dark *){--pix-bg-color: var(--pix-gray-2, #e9ecef)}.bg-gray-3,.dark\:bg-gray-3:is(.pix-dark *){--pix-bg-color: var(--pix-gray-3, #dee2e6)}.bg-gray-4,.dark\:bg-gray-4:is(.pix-dark *){--pix-bg-color: var(--pix-gray-4, #ced4da)}.bg-gray-5,.dark\:bg-gray-5:is(.pix-dark *){--pix-bg-color: var(--pix-gray-5, #adb5bd)}.bg-gray-6,.dark\:bg-gray-6:is(.pix-dark *){--pix-bg-color: var(--pix-gray-6, #6c757d)}.bg-gray-7,.dark\:bg-gray-7:is(.pix-dark *){--pix-bg-color: var(--pix-gray-7, #495057)}.bg-gray-8,.dark\:bg-gray-8:is(.pix-dark *){--pix-bg-color: var(--pix-gray-8, #343a40)}.bg-gray-9,.dark\:bg-gray-9:is(.pix-dark *){--pix-bg-color: var(--pix-gray-9, #212529)}.bg-primary,.dark\:bg-primary:is(.pix-dark *){--pix-bg-color: var(--pix-primary, #7900f0)}.bg-secondary,.dark\:bg-secondary:is(.pix-dark *){--pix-bg-color: var(--pix-secondary, #dd472b)}.bg-green,.dark\:bg-green:is(.pix-dark *){--pix-bg-color: var(--pix-green, #48bc59)}.bg-cyan,.dark\:bg-cyan:is(.pix-dark *){--pix-bg-color: var(--pix-cyan, #0dd3ff)}.bg-yellow,.dark\:bg-yellow:is(.pix-dark *){--pix-bg-color: var(--pix-yellow, #ffc168)}.bg-orange,.dark\:bg-orange:is(.pix-dark *){--pix-bg-color: var(--pix-orange, #ff5a21)}.bg-red,.dark\:bg-red:is(.pix-dark *){--pix-bg-color: var(--pix-red, #dd472b)}.bg-blue,.dark\:bg-blue:is(.pix-dark *){--pix-bg-color: var(--pix-blue, #2157d4)}.bg-brown,.dark\:bg-brown:is(.pix-dark *){--pix-bg-color: var(--pix-brown, #7a7a7a)}.bg-purple,.dark\:bg-purple:is(.pix-dark *){--pix-bg-color: var(--pix-purple, #7e4bd2)}.bg-white,.dark\:bg-white:is(.pix-dark *){--pix-bg-color: var(--pix-white, #fff)}.bg-black,.dark\:bg-black:is(.pix-dark *){--pix-bg-color: var(--pix-black, #000)}[class^="bg-"],[class*=" bg-"],[class^="dark:bg-"]:is(.pix-dark *),[class*=" dark:bg-"]:is(.pix-dark *){background-color:var(--pix-bg-color) !important}a[class^="bg-"]:hover,a[class*=" bg-"]:hover,button[class^="bg-"]:hover,button[class*=" bg-"]:hover{background-color:color-mix(in hsl increasing hue, var(--pix-bg-color) 90%, black 20%) !important}svg [class^="bg-"],svg [class*=" bg-"]{fill:var(--pix-bg-color) !important}.bg-dark-opacity-05,.dark\:bg-dark-opacity-05:is(.pix-dark *){--pix-bg-color: rgba(0, 0, 0, 0.05)}.bg-light-opacity-05,.dark\:bg-light-opacity-05:is(.pix-dark *){--pix-bg-color: rgba(255, 255, 255, 0.05)}.bg-dark-opacity-0,.dark\:bg-dark-opacity-0:is(.pix-dark *){--pix-bg-color: rgba(0, 0, 0, 0)}.bg-light-opacity-0,.dark\:bg-light-opacity-0:is(.pix-dark *){--pix-bg-color: rgba(255, 255, 255, 0)}.bg-dark-opacity-1,.dark\:bg-dark-opacity-1:is(.pix-dark *){--pix-bg-color: rgba(0, 0, 0, 0.1)}.bg-light-opacity-1,.dark\:bg-light-opacity-1:is(.pix-dark *){--pix-bg-color: rgba(255, 255, 255, 0.1)}.bg-dark-opacity-2,.dark\:bg-dark-opacity-2:is(.pix-dark *){--pix-bg-color: rgba(0, 0, 0, 0.2)}.bg-light-opacity-2,.dark\:bg-light-opacity-2:is(.pix-dark *){--pix-bg-color: rgba(255, 255, 255, 0.2)}.bg-dark-opacity-3,.dark\:bg-dark-opacity-3:is(.pix-dark *){--pix-bg-color: rgba(0, 0, 0, 0.3)}.bg-light-opacity-3,.dark\:bg-light-opacity-3:is(.pix-dark *){--pix-bg-color: rgba(255, 255, 255, 0.3)}.bg-dark-opacity-4,.dark\:bg-dark-opacity-4:is(.pix-dark *){--pix-bg-color: rgba(0, 0, 0, 0.4)}.bg-light-opacity-4,.dark\:bg-light-opacity-4:is(.pix-dark *){--pix-bg-color: rgba(255, 255, 255, 0.4)}.bg-dark-opacity-5,.dark\:bg-dark-opacity-5:is(.pix-dark *){--pix-bg-color: rgba(0, 0, 0, 0.5)}.bg-light-opacity-5,.dark\:bg-light-opacity-5:is(.pix-dark *){--pix-bg-color: rgba(255, 255, 255, 0.5)}.bg-dark-opacity-6,.dark\:bg-dark-opacity-6:is(.pix-dark *){--pix-bg-color: rgba(0, 0, 0, 0.6)}.bg-light-opacity-6,.dark\:bg-light-opacity-6:is(.pix-dark *){--pix-bg-color: rgba(255, 255, 255, 0.6)}.bg-dark-opacity-7,.dark\:bg-dark-opacity-7:is(.pix-dark *){--pix-bg-color: rgba(0, 0, 0, 0.7)}.bg-light-opacity-7,.dark\:bg-light-opacity-7:is(.pix-dark *){--pix-bg-color: rgba(255, 255, 255, 0.7)}.bg-dark-opacity-8,.dark\:bg-dark-opacity-8:is(.pix-dark *){--pix-bg-color: rgba(0, 0, 0, 0.8)}.bg-light-opacity-8,.dark\:bg-light-opacity-8:is(.pix-dark *){--pix-bg-color: rgba(255, 255, 255, 0.8)}.bg-dark-opacity-9,.dark\:bg-dark-opacity-9:is(.pix-dark *){--pix-bg-color: rgba(0, 0, 0, 0.9)}.bg-light-opacity-9,.dark\:bg-light-opacity-9:is(.pix-dark *){--pix-bg-color: rgba(255, 255, 255, 0.9)}.bg-dark-opacity-10,.dark\:bg-dark-opacity-10:is(.pix-dark *){--pix-bg-color: black}.bg-light-opacity-10,.dark\:bg-light-opacity-10:is(.pix-dark *){--pix-bg-color: white}.bg-gray-1-light{--pix-bg-color: rgba(255, 255, 255, 0.15)}.bg-gray-2-light{--pix-bg-color: rgba(255, 255, 255, 0.15)}.bg-gray-3-light{--pix-bg-color: rgba(255, 255, 255, 0.15)}.bg-gray-4-light{--pix-bg-color: rgba(255, 255, 255, 0.15)}.bg-gray-5-light{--pix-bg-color: rgba(230, 232, 234, 0.15)}.bg-gray-6-light{--pix-bg-color: rgba(161, 168, 174, 0.15)}.bg-gray-7-light{--pix-bg-color: rgba(120, 131, 142, 0.15)}.bg-gray-8-light{--pix-bg-color: rgba(98, 109, 120, 0.15)}.bg-gray-9-light{--pix-bg-color: rgba(78, 88, 98, 0.15)}.bg-primary-light{--pix-bg-color: rgba(172, 87, 255, 0.15)}.bg-secondary-light{--pix-bg-color: rgba(235, 147, 131, 0.15)}.bg-green-light{--pix-bg-color: rgba(147, 215, 157, 0.15)}.bg-cyan-light{--pix-bg-color: rgba(115, 230, 255, 0.15)}.bg-yellow-light{--pix-bg-color: rgba(255, 235, 206, 0.15)}.bg-orange-light{--pix-bg-color: rgba(255, 166, 135, 0.15)}.bg-red-light{--pix-bg-color: rgba(235, 147, 131, 0.15)}.bg-blue-light{--pix-bg-color: rgba(114, 150, 233, 0.15)}.bg-brown-light{--pix-bg-color: rgba(173, 173, 173, 0.15)}.bg-purple-light{--pix-bg-color: rgba(184, 157, 230, 0.15)}.bg-white-light{--pix-bg-color: rgba(255, 255, 255, 0.15)}.bg-black-light{--pix-bg-color: rgba(51, 51, 51, 0.15)}.bg-gradient-primary-light{background:linear-gradient(to right, rgba(184, 157, 230, 0.15), rgba(235, 147, 131, 0.15)) !important}.pix-opacity-05{opacity:0.05 !important}.pix-hover-opacity-05:hover{opacity:0.05 !important}.pix-opacity-0{opacity:0 !important}.pix-hover-opacity-0:hover{opacity:0 !important}.pix-opacity-1{opacity:0.1 !important}.pix-hover-opacity-1:hover{opacity:0.1 !important}.pix-opacity-2{opacity:0.2 !important}.pix-hover-opacity-2:hover{opacity:0.2 !important}.pix-opacity-3{opacity:0.3 !important}.pix-hover-opacity-3:hover{opacity:0.3 !important}.pix-opacity-4{opacity:0.4 !important}.pix-hover-opacity-4:hover{opacity:0.4 !important}.pix-opacity-5{opacity:0.5 !important}.pix-hover-opacity-5:hover{opacity:0.5 !important}.pix-opacity-6{opacity:0.6 !important}.pix-hover-opacity-6:hover{opacity:0.6 !important}.pix-opacity-7{opacity:0.7 !important}.pix-hover-opacity-7:hover{opacity:0.7 !important}.pix-opacity-8{opacity:0.8 !important}.pix-hover-opacity-8:hover{opacity:0.8 !important}.pix-opacity-9{opacity:0.9 !important}.pix-hover-opacity-9:hover{opacity:0.9 !important}.pix-opacity-10{opacity:1 !important}.pix-hover-opacity-10:hover{opacity:1 !important}.bg-transparent{background-color:transparent !important}.text-gray-1{color:var(--pix-gray-1) !important}a.text-gray-1:hover,a.text-gray-1:focus{color:#cbd3da !important}.text-gray-2{color:var(--pix-gray-2) !important}a.text-gray-2:hover,a.text-gray-2:focus{color:#bdc6cf !important}.text-gray-3{color:var(--pix-gray-3) !important}a.text-gray-3:hover,a.text-gray-3:focus{color:#b2bcc5 !important}.text-gray-4{color:var(--pix-gray-4) !important}a.text-gray-4:hover,a.text-gray-4:focus{color:#a2aeb9 !important}.text-gray-5{color:var(--pix-gray-5) !important}a.text-gray-5:hover,a.text-gray-5:focus{color:#838f9b !important}.text-gray-6{color:var(--pix-gray-6) !important}a.text-gray-6:hover,a.text-gray-6:focus{color:#494f54 !important}.text-gray-7{color:var(--pix-gray-7) !important}a.text-gray-7:hover,a.text-gray-7:focus{color:#262a2d !important}.text-gray-8{color:var(--pix-gray-8) !important}a.text-gray-8:hover,a.text-gray-8:focus{color:#121416 !important}.text-gray-9{color:var(--pix-gray-9) !important}a.text-gray-9:hover,a.text-gray-9:focus{color:black !important}.text-primary{color:var(--pix-primary) !important}a.text-primary:hover,a.text-primary:focus{color:#5200a4 !important}.text-secondary{color:var(--pix-secondary) !important}a.text-secondary:hover,a.text-secondary:focus{color:#a22f1a !important}.text-green{color:var(--pix-green) !important}a.text-green:hover,a.text-green:focus{color:#31863e !important}.text-cyan{color:var(--pix-cyan) !important}a.text-cyan:hover,a.text-cyan:focus{color:#009dc0 !important}.text-yellow{color:var(--pix-yellow) !important}a.text-yellow:hover,a.text-yellow:focus{color:#ffa21c !important}.text-orange{color:var(--pix-orange) !important}a.text-orange:hover,a.text-orange:focus{color:#d43600 !important}.text-red{color:var(--pix-red) !important}a.text-red:hover,a.text-red:focus{color:#a22f1a !important}.text-blue{color:var(--pix-blue) !important}a.text-blue:hover,a.text-blue:focus{color:#173c92 !important}.text-brown{color:var(--pix-brown) !important}a.text-brown:hover,a.text-brown:focus{color:#545454 !important}.text-purple{color:var(--pix-purple) !important}a.text-purple:hover,a.text-purple:focus{color:#592aa7 !important}.text-white{color:var(--pix-white) !important}a.text-white:hover,a.text-white:focus{color:#d9d9d9 !important}.text-black{color:var(--pix-black) !important}a.text-black:hover,a.text-black:focus{color:black !important}:root,dialog::backdrop{--pix-gray-1: #f8f9fa;--pix-gray-1-light: rgba(255, 255, 255, 0.15);--pix-gray-2: #e9ecef;--pix-gray-2-light: rgba(255, 255, 255, 0.15);--pix-gray-3: #dee2e6;--pix-gray-3-light: rgba(255, 255, 255, 0.15);--pix-gray-4: #ced4da;--pix-gray-4-light: rgba(255, 255, 255, 0.15);--pix-gray-5: #adb5bd;--pix-gray-5-light: rgba(230, 232, 234, 0.15);--pix-gray-6: #6c757d;--pix-gray-6-light: rgba(161, 168, 174, 0.15);--pix-gray-7: #495057;--pix-gray-7-light: rgba(120, 131, 142, 0.15);--pix-gray-8: #343a40;--pix-gray-8-light: rgba(98, 109, 120, 0.15);--pix-gray-9: #212529;--pix-gray-9-light: rgba(78, 88, 98, 0.15);--pix-primary: #7900f0;--pix-primary-light: rgba(172, 87, 255, 0.15);--pix-secondary: #dd472b;--pix-secondary-light: rgba(235, 147, 131, 0.15);--pix-green: #48bc59;--pix-green-light: rgba(147, 215, 157, 0.15);--pix-cyan: #0dd3ff;--pix-cyan-light: rgba(115, 230, 255, 0.15);--pix-yellow: #ffc168;--pix-yellow-light: rgba(255, 235, 206, 0.15);--pix-orange: #ff5a21;--pix-orange-light: rgba(255, 166, 135, 0.15);--pix-red: #dd472b;--pix-red-light: rgba(235, 147, 131, 0.15);--pix-blue: #2157d4;--pix-blue-light: rgba(114, 150, 233, 0.15);--pix-brown: #7a7a7a;--pix-brown-light: rgba(173, 173, 173, 0.15);--pix-purple: #7e4bd2;--pix-purple-light: rgba(184, 157, 230, 0.15);--pix-white: #fff;--pix-white-light: rgba(255, 255, 255, 0.15);--pix-black: #000;--pix-black-light: rgba(51, 51, 51, 0.15);--pix-dark-opacity-05: rgba(0, 0, 0, 0.05);--pix-light-opacity-05: rgba(255, 255, 255, 0.05);--pix-dark-opacity-0: rgba(0, 0, 0, 0);--pix-light-opacity-0: rgba(255, 255, 255, 0);--pix-dark-opacity-1: rgba(0, 0, 0, 0.1);--pix-light-opacity-1: rgba(255, 255, 255, 0.1);--pix-dark-opacity-2: rgba(0, 0, 0, 0.2);--pix-light-opacity-2: rgba(255, 255, 255, 0.2);--pix-dark-opacity-3: rgba(0, 0, 0, 0.3);--pix-light-opacity-3: rgba(255, 255, 255, 0.3);--pix-dark-opacity-4: rgba(0, 0, 0, 0.4);--pix-light-opacity-4: rgba(255, 255, 255, 0.4);--pix-dark-opacity-5: rgba(0, 0, 0, 0.5);--pix-light-opacity-5: rgba(255, 255, 255, 0.5);--pix-dark-opacity-6: rgba(0, 0, 0, 0.6);--pix-light-opacity-6: rgba(255, 255, 255, 0.6);--pix-dark-opacity-7: rgba(0, 0, 0, 0.7);--pix-light-opacity-7: rgba(255, 255, 255, 0.7);--pix-dark-opacity-8: rgba(0, 0, 0, 0.8);--pix-light-opacity-8: rgba(255, 255, 255, 0.8);--pix-dark-opacity-9: rgba(0, 0, 0, 0.9);--pix-light-opacity-9: rgba(255, 255, 255, 0.9);--pix-dark-opacity-10: black;--pix-light-opacity-10: white;--pix-body-default: #7a7a7a;--pix-heading-default: var(--pix-gray-7, #495057);--pix-transparent: transparent;--pix-body-font:  "Poppins" , Arial, Helvetica, sans-serif;--pix-heading-font: Arial, Helvetica, sans-serif;--pix-gradient-primary: linear-gradient(to right, #7e4bd2, #dd472b);--pix-gradient-primary-light: linear-gradient(to right, rgba(184, 157, 230, 0.15), rgba(235, 147, 131, 0.15))}.text-dark-opacity-05{color:rgba(0, 0, 0, 0.05) !important}a.text-dark-opacity-05:hover,a.text-dark-opacity-05:focus,a.text-dark-opacity-05:active{color:rgba(0, 0, 0, 0.05) !important}a.text-dark-opacity-05.btn span:before{background:rgba(0, 0, 0, 0.05) !important}.text-light-opacity-05{color:rgba(255, 255, 255, 0.05) !important}a.text-light-opacity-05:hover,a.text-light-opacity-05:focus,a.text-light-opacity-05:active{color:rgba(204, 204, 204, 0.05) !important}a.text-light-opacity-05.btn span:before{background:rgba(255, 255, 255, 0.05) !important}.text-dark-opacity-0{color:rgba(0, 0, 0, 0) !important}a.text-dark-opacity-0:hover,a.text-dark-opacity-0:focus,a.text-dark-opacity-0:active{color:rgba(0, 0, 0, 0) !important}a.text-dark-opacity-0.btn span:before{background:rgba(0, 0, 0, 0) !important}.text-light-opacity-0{color:rgba(255, 255, 255, 0) !important}a.text-light-opacity-0:hover,a.text-light-opacity-0:focus,a.text-light-opacity-0:active{color:rgba(204, 204, 204, 0) !important}a.text-light-opacity-0.btn span:before{background:rgba(255, 255, 255, 0) !important}.text-dark-opacity-1{color:rgba(0, 0, 0, 0.1) !important}a.text-dark-opacity-1:hover,a.text-dark-opacity-1:focus,a.text-dark-opacity-1:active{color:rgba(0, 0, 0, 0.1) !important}a.text-dark-opacity-1.btn span:before{background:rgba(0, 0, 0, 0.1) !important}.text-light-opacity-1{color:rgba(255, 255, 255, 0.1) !important}a.text-light-opacity-1:hover,a.text-light-opacity-1:focus,a.text-light-opacity-1:active{color:rgba(204, 204, 204, 0.1) !important}a.text-light-opacity-1.btn span:before{background:rgba(255, 255, 255, 0.1) !important}.text-dark-opacity-2{color:rgba(0, 0, 0, 0.2) !important}a.text-dark-opacity-2:hover,a.text-dark-opacity-2:focus,a.text-dark-opacity-2:active{color:rgba(0, 0, 0, 0.2) !important}a.text-dark-opacity-2.btn span:before{background:rgba(0, 0, 0, 0.2) !important}.text-light-opacity-2{color:rgba(255, 255, 255, 0.2) !important}a.text-light-opacity-2:hover,a.text-light-opacity-2:focus,a.text-light-opacity-2:active{color:rgba(204, 204, 204, 0.2) !important}a.text-light-opacity-2.btn span:before{background:rgba(255, 255, 255, 0.2) !important}.text-dark-opacity-3{color:rgba(0, 0, 0, 0.3) !important}a.text-dark-opacity-3:hover,a.text-dark-opacity-3:focus,a.text-dark-opacity-3:active{color:rgba(0, 0, 0, 0.3) !important}a.text-dark-opacity-3.btn span:before{background:rgba(0, 0, 0, 0.3) !important}.text-light-opacity-3{color:rgba(255, 255, 255, 0.3) !important}a.text-light-opacity-3:hover,a.text-light-opacity-3:focus,a.text-light-opacity-3:active{color:rgba(204, 204, 204, 0.3) !important}a.text-light-opacity-3.btn span:before{background:rgba(255, 255, 255, 0.3) !important}.text-dark-opacity-4{color:rgba(0, 0, 0, 0.4) !important}a.text-dark-opacity-4:hover,a.text-dark-opacity-4:focus,a.text-dark-opacity-4:active{color:rgba(0, 0, 0, 0.4) !important}a.text-dark-opacity-4.btn span:before{background:rgba(0, 0, 0, 0.4) !important}.text-light-opacity-4{color:rgba(255, 255, 255, 0.4) !important}a.text-light-opacity-4:hover,a.text-light-opacity-4:focus,a.text-light-opacity-4:active{color:rgba(204, 204, 204, 0.4) !important}a.text-light-opacity-4.btn span:before{background:rgba(255, 255, 255, 0.4) !important}.text-dark-opacity-5{color:rgba(0, 0, 0, 0.5) !important}a.text-dark-opacity-5:hover,a.text-dark-opacity-5:focus,a.text-dark-opacity-5:active{color:rgba(0, 0, 0, 0.5) !important}a.text-dark-opacity-5.btn span:before{background:rgba(0, 0, 0, 0.5) !important}.text-light-opacity-5{color:rgba(255, 255, 255, 0.5) !important}a.text-light-opacity-5:hover,a.text-light-opacity-5:focus,a.text-light-opacity-5:active{color:rgba(204, 204, 204, 0.5) !important}a.text-light-opacity-5.btn span:before{background:rgba(255, 255, 255, 0.5) !important}.text-dark-opacity-6{color:rgba(0, 0, 0, 0.6) !important}a.text-dark-opacity-6:hover,a.text-dark-opacity-6:focus,a.text-dark-opacity-6:active{color:rgba(0, 0, 0, 0.6) !important}a.text-dark-opacity-6.btn span:before{background:rgba(0, 0, 0, 0.6) !important}.text-light-opacity-6{color:rgba(255, 255, 255, 0.6) !important}a.text-light-opacity-6:hover,a.text-light-opacity-6:focus,a.text-light-opacity-6:active{color:rgba(204, 204, 204, 0.6) !important}a.text-light-opacity-6.btn span:before{background:rgba(255, 255, 255, 0.6) !important}.text-dark-opacity-7{color:rgba(0, 0, 0, 0.7) !important}a.text-dark-opacity-7:hover,a.text-dark-opacity-7:focus,a.text-dark-opacity-7:active{color:rgba(0, 0, 0, 0.7) !important}a.text-dark-opacity-7.btn span:before{background:rgba(0, 0, 0, 0.7) !important}.text-light-opacity-7{color:rgba(255, 255, 255, 0.7) !important}a.text-light-opacity-7:hover,a.text-light-opacity-7:focus,a.text-light-opacity-7:active{color:rgba(204, 204, 204, 0.7) !important}a.text-light-opacity-7.btn span:before{background:rgba(255, 255, 255, 0.7) !important}.text-dark-opacity-8{color:rgba(0, 0, 0, 0.8) !important}a.text-dark-opacity-8:hover,a.text-dark-opacity-8:focus,a.text-dark-opacity-8:active{color:rgba(0, 0, 0, 0.8) !important}a.text-dark-opacity-8.btn span:before{background:rgba(0, 0, 0, 0.8) !important}.text-light-opacity-8{color:rgba(255, 255, 255, 0.8) !important}a.text-light-opacity-8:hover,a.text-light-opacity-8:focus,a.text-light-opacity-8:active{color:rgba(204, 204, 204, 0.8) !important}a.text-light-opacity-8.btn span:before{background:rgba(255, 255, 255, 0.8) !important}.text-dark-opacity-9{color:rgba(0, 0, 0, 0.9) !important}a.text-dark-opacity-9:hover,a.text-dark-opacity-9:focus,a.text-dark-opacity-9:active{color:rgba(0, 0, 0, 0.9) !important}a.text-dark-opacity-9.btn span:before{background:rgba(0, 0, 0, 0.9) !important}.text-light-opacity-9{color:rgba(255, 255, 255, 0.9) !important}a.text-light-opacity-9:hover,a.text-light-opacity-9:focus,a.text-light-opacity-9:active{color:rgba(204, 204, 204, 0.9) !important}a.text-light-opacity-9.btn span:before{background:rgba(255, 255, 255, 0.9) !important}.text-dark-opacity-10{color:black !important}a.text-dark-opacity-10:hover,a.text-dark-opacity-10:focus,a.text-dark-opacity-10:active{color:black !important}a.text-dark-opacity-10.btn span:before{background:black !important}.text-light-opacity-10{color:white !important}a.text-light-opacity-10:hover,a.text-light-opacity-10:focus,a.text-light-opacity-10:active{color:#ccc !important}a.text-light-opacity-10.btn span:before{background:white !important}.text-body{color:#7a7a7a !important}.text-muted{color:#6c757d !important}.rounded{border-radius:2px !important}.rounded-xl{border-radius:5px !important}.rounded-10{border-radius:10px !important}.rounded-top{border-top-left-radius:2px !important;border-top-right-radius:2px !important}.rounded-right{border-top-right-radius:2px !important;border-bottom-right-radius:2px !important}.rounded-bottom{border-bottom-right-radius:2px !important;border-bottom-left-radius:2px !important}.rounded-left{border-top-left-radius:2px !important;border-bottom-left-radius:2px !important}.rounded-inherit{border-radius:inherit !important}.shadow-sm,.shadow,.shadow-lg,.shadow-hover-sm,.shadow-hover,.shadow-hover-lg,.shadow-inverse-sm,.shadow-inverse,.shadow-inverse-lg{backface-visibility:hidden;transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1)}.shadow-0{box-shadow:none !important}.shadow-sm{box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.15) !important}.shadow-hover-sm:hover{box-shadow:0 3px 8px 0 rgba(0, 0, 0, 0.15) !important}.shadow{box-shadow:0 0.125rem 0.375rem rgba(0, 0, 0, 0.05), 0 0.5rem 1.2rem rgba(0, 0, 0, 0.1) !important}.shadow-hover:hover{box-shadow:0 0.125rem 0.375rem rgba(0, 0, 0, 0.05), 0 0.625rem 1.5rem rgba(0, 0, 0, 0.15) !important}.shadow-lg{box-shadow:0 0.25rem 0.5rem rgba(0, 0, 0, 0.05), 0 1.5rem 2.2rem rgba(0, 0, 0, 0.1) !important}.shadow-hover-lg:hover{box-shadow:0 0.5rem 1.2rem rgba(0, 0, 0, 0.1), 0 2rem 3rem rgba(0, 0, 0, 0.15) !important}.shadow-inverse-sm{box-shadow:0 3px 8px 0 rgba(0, 0, 0, 0.15) !important}.shadow-inverse-hover-sm:hover{box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.15) !important}.shadow-inverse{box-shadow:0 0.125rem 0.375rem rgba(0, 0, 0, 0.05), 0 0.625rem 1.5rem rgba(0, 0, 0, 0.15) !important}.shadow-inverse-hover:hover{box-shadow:0 0.125rem 0.375rem rgba(0, 0, 0, 0.05), 0 0.5rem 1.2rem rgba(0, 0, 0, 0.1) !important}.shadow-inverse-lg{box-shadow:0 0.5rem 1.2rem rgba(0, 0, 0, 0.1), 0 2rem 3rem rgba(0, 0, 0, 0.15) !important}.shadow-inverse-hover-lg:hover{box-shadow:0 0.25rem 0.5rem rgba(0, 0, 0, 0.05), 0 1.5rem 2.2rem rgba(0, 0, 0, 0.1) !important}.shadow-none{box-shadow:none !important}.scale-sm,.scale,.scale-lg,.scale-inverse-sm,.scale-inverse,.scale-inverse-lg{backface-visibility:hidden;transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1)}.scale-sm *,.scale *,.scale-lg *,.scale-inverse-sm *,.scale-inverse *,.scale-inverse-lg *{backface-visibility:hidden}.scale-sm:hover{transform:scale(1.05) !important;z-index:999}.scale:hover{transform:scale(1.1) !important;z-index:999}.scale-lg:hover{transform:scale(1.15) !important;z-index:999}.scaled-sm{transform:scale(1.05) !important;z-index:999}.scaled{transform:scale(1.1) !important;z-index:999}.scaled-lg{transform:scale(1.15) !important;z-index:999}.scale-inverse-sm:hover{transform:scale(0.95) !important}.scale-inverse:hover{transform:scale(0.925) !important}.scale-inverse-lg:hover{transform:scale(0.9) !important}.fly-sm,.fly,.fly-lg{backface-visibility:hidden;transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1)}.fly-sm *,.fly *,.fly-lg *{backface-visibility:hidden}.fly-sm:hover{transform:translate(0, -3px) !important}.fly:hover{transform:translate(0, -6px) !important}.fly-lg:hover{transform:translate(0, -9px) !important}body{letter-spacing:-0.01em;font-weight:400;font-family:var(--pix-body-font), sans-serif !important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";-webkit-text-size-adjust:100%;font-display:swap}.body-font{font-family:var(--pix-body-font), sans-serif !important;letter-spacing:-0.01em}.secondary-font,.heading-font{font-family:var(--pix-heading-font), sans-serif !important;letter-spacing:-0.01em}.font-weight-extra-bold{font-weight:900}h1,.h1{font-size:64px}h2,.h2{font-size:3rem}h3,.h3{font-size:2.25rem}h4,.h4{font-size:1.875rem}h5,.h5{font-size:1.5rem}h6,.h6{font-size:1.125rem}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.heading-font,.secondary-font{font-weight:800}h1.font-weight-bold,h1 .font-weight-bold,h1:is(strong),h1 strong,h2.font-weight-bold,h2 .font-weight-bold,h2:is(strong),h2 strong,h3.font-weight-bold,h3 .font-weight-bold,h3:is(strong),h3 strong,h4.font-weight-bold,h4 .font-weight-bold,h4:is(strong),h4 strong,h5.font-weight-bold,h5 .font-weight-bold,h5:is(strong),h5 strong,h6.font-weight-bold,h6 .font-weight-bold,h6:is(strong),h6 strong,.h1.font-weight-bold,.h1 .font-weight-bold,.h1:is(strong),.h1 strong,.h2.font-weight-bold,.h2 .font-weight-bold,.h2:is(strong),.h2 strong,.h3.font-weight-bold,.h3 .font-weight-bold,.h3:is(strong),.h3 strong,.h4.font-weight-bold,.h4 .font-weight-bold,.h4:is(strong),.h4 strong,.h5.font-weight-bold,.h5 .font-weight-bold,.h5:is(strong),.h5 strong,.h6.font-weight-bold,.h6 .font-weight-bold,.h6:is(strong),.h6 strong,.heading-font.font-weight-bold,.heading-font .font-weight-bold,.heading-font:is(strong),.heading-font strong,.secondary-font.font-weight-bold,.secondary-font .font-weight-bold,.secondary-font:is(strong),.secondary-font strong{font-weight:900 !important}.heading-font,.secondary-font{font-weight:800 !important}.font-weight-bold h1,.font-weight-bold h2,.font-weight-bold h3,.font-weight-bold h4,.font-weight-bold h5,.font-weight-bold h6,.font-weight-bold .h1,.font-weight-bold .h2,.font-weight-bold .h3,.font-weight-bold .h4,.font-weight-bold .h5,.font-weight-bold .h6,.font-weight-bold .heading-font,.font-weight-bold .secondary-font,strong h1,strong h2,strong h3,strong h4,strong h5,strong h6,strong .h1,strong .h2,strong .h3,strong .h4,strong .h5,strong .h6,strong .heading-font,strong .secondary-font{font-weight:900 !important}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}a{color:#7900f0}a:hover{color:#5200a4;text-decoration:none;transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1)}a:focus,a.focus{text-decoration:none;box-shadow:none}.wpb_text_column ul,.wpb_content_element ul,.comment ul,.product .tab-content ul,.elementor ul{list-style:initial !important}.blockquote{font-size:1rem}.blockquote-footer::before{content:"— "}.display-1{font-size:6rem;font-weight:300;line-height:1.25}.display-2{font-size:5.5rem;font-weight:300;line-height:1.25}.display-3{font-size:4.5rem;font-weight:300;line-height:1.25}.display-4{font-size:3.5rem;font-weight:300;line-height:1.25}@media screen and (max-width:991px){h1,.h1{font-size:38.4px}h2,.h2{font-size:1.8rem}h3,.h3{font-size:1.4625rem}h4,.h4{font-size:1.40625rem}h5,.h5{font-size:1.275rem}h6,.h6{font-size:1.06875rem}.display-1{font-size:3.6rem;line-height:1.1}.display-2{font-size:3.3rem;line-height:1.1}.display-3{font-size:2.7rem;line-height:1.1}.display-4{font-size:2.1rem;line-height:1.1}}.post.type-post .entry-content>h1,.post.type-post .entry-content>h2,.post.type-post .entry-content>h3,.post.type-post .entry-content>h4,.post.type-post .entry-content>h5,.post.type-post .entry-content>h6{position:relative;margin-bottom:0.75rem}.pix-vertical-element{writing-mode:vertical-rl}.pix-vertical-element h1,.pix-vertical-element h2,.pix-vertical-element h3,.pix-vertical-element h4,.pix-vertical-element h5,.pix-vertical-element h6{margin:0}.pix-vertical-element .text-gradient-primary{background-size:200%;background-repeat:no-repeat;background-position:center}.pix-vertical-element .slide-in-container{overflow-x:hidden}body.pix-is-safari .pix-vertical-element{width:100%}.text-left .pix-vertical-element{align-items:end}.text-center .pix-vertical-element{align-items:center}.text-right .pix-vertical-element{align-items:start}@media screen and (max-width:768px){.pix-vertical-element .text-gradient-primary{background-attachment:scroll !important}}.form-control,.post-password-form input[type="password"]{display:block;width:100%;height:calc(2.7rem + 0rem);padding:0.5625rem 1.125rem;font-size:0.875rem;font-weight:400;line-height:1.8;color:var(--pix-body-default);background-color:var(--pix-base-background);background-clip:padding-box;border:0rem solid #ced4da;border-radius:0.25rem;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}.form-control.form-control-rounded,.post-password-form input.form-control-rounded[type="password"]{border-radius:1.4375rem !important}.form-control.form-control-rounded:before,.post-password-form input.form-control-rounded[type="password"]:before{border-radius:1.4375rem !important}.form-control:not(.shadow-0),.post-password-form input[type="password"]:not(.shadow-0){box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1)}.form-control::-ms-expand,.post-password-form input[type="password"]::-ms-expand{background-color:transparent;border:0}.form-control:focus,.post-password-form input[type="password"]:focus{color:var(--pix-body-default);background-color:#fff;border-color:#b871ff;outline:0;box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 0 0 0.2rem rgba(121, 0, 240, 0.25)}.form-control::-moz-placeholder,.post-password-form input[type="password"]::-moz-placeholder{color:#adb5bd;opacity:1}.form-control::placeholder,.post-password-form input[type="password"]::placeholder{color:#adb5bd;opacity:1}.form-control:disabled,.post-password-form input[type="password"]:disabled,.form-control[readonly],.post-password-form input[type="password"][readonly]{background-color:#e9ecef;opacity:1}select.form-control{text-indent:12px}select.form-control:focus::-ms-value{color:var(--pix-body-default);background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(0.5625rem + 0rem);padding-bottom:calc(0.5625rem + 0rem);margin-bottom:0;font-size:inherit;line-height:1.8}.col-form-label-xl{padding-top:calc(1rem + 0rem);padding-bottom:calc(1rem + 0rem);font-size:1.25rem;line-height:1.5}.col-form-label-lg{padding-top:calc(0.75rem + 0rem);padding-bottom:calc(0.75rem + 0rem);font-size:1.125rem;line-height:1.5}.col-form-label-md{padding-top:calc(0.625rem + 0rem);padding-bottom:calc(0.625rem + 0rem);font-size:1rem;line-height:1.8}.col-form-label-sm{padding-top:calc(0.375rem + 0rem);padding-bottom:calc(0.375rem + 0rem);font-size:0.75rem;line-height:1.3}.form-control-plaintext{padding-top:0.5625rem;padding-bottom:0.5625rem;line-height:1.8;color:#7a7a7a;border-width:0rem 0}.form-control-plaintext.form-control-md,.form-control-plaintext.form-control-xl{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.725rem + 0rem);padding:0.375rem 0.875rem;font-size:0.75rem;line-height:1.3;border-radius:0.25rem}.form-control-sm.form-control-rounded{border-radius:1.125rem !important}.form-control-sm.form-control-rounded:before{border-radius:1.125rem !important}.form-control-md{height:calc(3.05rem + 0rem);font-size:1rem;line-height:1.8;border-radius:0.3rem}.form-control-md.form-control-rounded{border-radius:1.625rem !important}.form-control-md.form-control-rounded:before{border-radius:1.625rem !important}.form-control-lg{height:calc(3.1875rem + 0rem);font-size:1.125rem;line-height:1.5;border-radius:0.3rem}.form-control-lg.form-control-rounded{border-radius:1.875rem !important}.form-control-lg.form-control-rounded:before{border-radius:1.875rem !important}.form-control-xl{height:calc(3.875rem + 0rem);font-size:1.25rem;line-height:1.5;border-radius:0.35rem}.form-control-xl.form-control-rounded{border-radius:2.25rem !important}.form-control-xl.form-control-rounded:before{border-radius:2.25rem !important}textarea.form-control{min-height:45px}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:0.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*="col-"]{padding-right:5px;padding-left:5px}.form-check{padding-left:1.25rem}.form-check-input{margin-top:0.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-inline{margin-right:0.75rem}.form-check-inline .form-check-input{margin-right:0.3125rem}@media (min-width:576px){.form-inline .form-check-input{margin-right:0.25rem}}.pix-style[class*="form-check"]{padding-left:0px}.pix-style[class*="form-check"]>label{padding-left:29px !important;display:inline-block;position:relative;vertical-align:middle;margin-bottom:0;cursor:pointer}.pix-style[class*="form-check"]>input:first-child{position:absolute !important;opacity:0;margin:0;margin-top:6px;background-color:#787878;border-radius:50%;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;display:block;width:18px;height:18px;outline:none;transform:scale(2);-ms-transform:scale(2);transition:opacity 0.5s, transform 0.5s}.pix-style[class*="form-check"]>input:first-child:disabled{cursor:default}.pix-style[class*="form-check"]>input:first-child:disabled+label,.pix-style[class*="form-check"]>input:first-child:disabled+input[type="hidden"]+label,.pix-style[class*="form-check"]>input:first-child:disabled+label::before,.pix-style[class*="form-check"]>input:first-child:disabled+input[type="hidden"]+label::before{pointer-events:none;cursor:default;filter:alpha(opacity=65);box-shadow:none;opacity:0.65}.pix-style[class*="form-check"]>input:first-child+label::before,.pix-style[class*="form-check"]>input:first-child+input[type="hidden"]+label::before{content:"";display:inline-block;position:absolute;width:18px;height:18px;border:2px solid #787878;border-radius:3px;margin-left:-29px;margin-top:6px;box-sizing:border-box}.pix-style[class*="form-check"]>input:first-child:checked+label::after,.pix-style[class*="form-check"]>input:first-child:checked+input[type="hidden"]+label::after{content:"";display:inline-block;position:absolute;top:0;left:0;width:7px;height:10px;border:solid 2px #fff;border-left:none;border-top:none;margin-top:6px;transform:translate(7.75px, 4.5px) rotate(45deg);-ms-transform:translate(7.75px, 4.5px) rotate(45deg);box-sizing:border-box}.pix-style[class*="form-check"]>input:first-child:not(:checked):not(:disabled):hover+label::before,.pix-style[class*="form-check"]>input:first-child:not(:checked):not(:disabled):hover+input[type="hidden"]+label::before{border-width:2px}.pix-style[class*="form-check"]>input:first-child::-ms-check{opacity:0;border-radius:50%}.pix-style[class*="form-check"]>input:first-child:active{transform:scale(0);-ms-transform:scale(0);opacity:1;transition:opacity 0s, transform 0s}.pix-style[class*="form-check"]>input[type="radio"]:first-child+label::before,.pix-style[class*="form-check"]>input[type="radio"]:first-child+input[type="hidden"]+label::before{border-radius:50%}.pix-style[class*="form-check"]>input[type="radio"]:first-child:checked+label::before,.pix-style[class*="form-check"]>input[type="radio"]:first-child:checked+input[type="hidden"]+label::before{background-color:transparent}.pix-style[class*="form-check"]>input[type="radio"]:first-child:checked+label::after,.pix-style[class*="form-check"]>input[type="radio"]:first-child:checked+input[type="hidden"]+label::after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;border:none;top:5px;left:5px;transform:none;-ms-transform:none}.pix-style[class*="form-check"]>input[type="checkbox"]:first-child:checked+label::after,.pix-style[class*="form-check"]>input[type="checkbox"]:first-child:checked+input[type="hidden"]+label::after{width:5px;height:12px;transform:translate(7px, 2px) rotate(45deg);-ms-transform:translate(7px, 2px) rotate(45deg)}.form-check-inline{display:inline-block;margin-left:0.75rem;margin-top:6px}.form-check>input:first-child{background-color:#7900f0}.form-check>input:first-child::-ms-check{background-color:#7900f0}.form-check>input:first-child:not(:checked):not(:disabled):hover+label::before,.form-check>input:first-child:not(:checked):not(:disabled):hover+input[type="hidden"]+label::before{border-color:#7900f0}.form-check>input:first-child:checked+label::before,.form-check>input:first-child:checked+input[type="hidden"]+label::before{background-color:#7900f0;border-color:#7900f0}.form-check>input:first-child:checked+label::after,.form-check>input:first-child:checked+input[type="hidden"]+label::after{border-bottom-color:#fff;border-right-color:#fff}.form-check>input[type="radio"]:first-child:checked+label::after,.form-check>input[type="radio"]:first-child:checked+input[type="hidden"]+label::after{background-color:#7900f0}.pix-select .dropdown-menu{margin-top:10px;box-shadow:0 0.25rem 0.5rem rgba(0, 0, 0, 0.05), 0 1.5rem 2.2rem rgba(0, 0, 0, 0.1) !important;outline:none !important;transition:opacity 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important}.pix-select .dropdown-menu .text{font-weight:500;font-size:14px}.pix-select .dropdown-menu li a{border-radius:0px}.pix-select .dropdown-menu li a:not(.selected){color:var(--pix-body-default) !important}.pix-select .dropdown-menu li a:focus{outline:none !important}.pix-select .dropdown-menu li a:active{background:#5f00bd !important}.pix-select .dropdown-menu li a:active span{color:#fff !important}.pix-select .dropdown-menu li a.selected{color:#2e2e2e !important}.alert-primary{color:#5200a3;border-color:#3f007d;background:#a452f5}.alert-secondary{color:#96301d;border-color:#732516;background:#e8826f}.breadcrumb{display:flex;flex-wrap:wrap;padding:0.55rem 1rem;list-style:none;font-weight:500}.breadcrumb-item+.breadcrumb-item{padding-left:0.25rem}.breadcrumb-item+.breadcrumb-item::before{display:none}.breadcrumb-item.active{color:#6c757d}.form-control,.post-password-form input[type="password"]{background-color:var(--pix-base-background);border:0px solid transparent;box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1)}.form-control:focus,.post-password-form input[type="password"]:focus,.form-control:active,.post-password-form input[type="password"]:active{outline:none;border:0px solid transparent;background-color:var(--pix-base-background);box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1)}input:-webkit-autofill{outline:none;border:0px solid transparent;background-color:var(--pix-base-background)}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{border:0px solid transparent}.card-footer{padding:0.75rem 1.25rem;background-color:rgba(0, 0, 0, 0.02);border-top:0px solid rgba(0, 0, 0, 0.125)}.card-footer:last-child{border-radius:0 0 calc(5px - 0px) calc(5px - 0px)}.card{display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:transparent;background-clip:border-box;border:0px solid rgba(0, 0, 0, 0.125);border-radius:5px;transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);z-index:0}.card:not(.sticky-top){position:relative !important}.card .card-inner{border-radius:5px;overflow:hidden !important;display:inline-block;position:relative}.card .card-header{border-width:0px}.card .card-btn-bottom{margin:0;border-top-left-radius:0;border-top-right-radius:0}.card .card-img-container{position:relative}.card:after{content:"";border-radius:5px;position:absolute;z-index:-1 !important;top:0;left:0;width:100%;height:100%;opacity:0;transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1)}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.card .card-img-overlay{z-index:2}.card .card-img,.card .card-img-bottom{z-index:-2;backface-visibility:hidden;-webkit-backface-visibility:hidden}.card-body{flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:0.75rem}.card-subtitle{margin-top:-0.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.accordion:not(.accordion-card) .card{border:0px;background:transparent !important;overflow:visible}.accordion:not(.accordion-card) .card .card-header{margin-bottom:0px;border:0px;border-radius:4px;box-shadow:none;padding:0px;background:transparent}.accordion:not(.accordion-card) .card .card-header .btn{margin:0px;padding:10px 20px;width:100%;background:transparent !important}.accordion:not(.accordion-card) .card .card-body{background:transparent}.accordion:not(.accordion-card) .card .collapse{background:transparent}.accordion:not(.accordion-card) .card .card-header .btn:not(.collapsed){position:relative;box-shadow:0px 1px 3px rgba(0, 0, 0, 0.05);transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1)}.accordion:not(.accordion-card) .card .card-header .btn:not(.collapsed):after{content:"";border-radius:5px;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;box-shadow:0px 1px 3px rgba(0, 0, 0, 0.15);opacity:1;transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1)}.accordion:not(.accordion-card) .card .card-header .btn:not(.collapsed):hover{box-shadow:0px 1px 2px rgba(0, 0, 0, 0.05)}.accordion:not(.accordion-card) .card .card-header .btn:not(.collapsed):hover::after{box-shadow:0px 3px 10px rgba(0, 0, 0, 0.1)}.accordion-card{position:relative}.accordion-card:after{content:"";border-radius:5px;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;opacity:0;transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1)}.accordion-card .card{overflow:visible;border:0px}.accordion-card .card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion-card .card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion-card .card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion-card .card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion-card .card .card-header{background:transparent;border:0px;border-radius:0px;box-shadow:none;padding:0px}.accordion-card .card .card-header .btn{margin:0px;padding:15px 20px;width:100%;border-radius:0px;text-shadow:none}.card-img-scale .card-img-top-div{display:inline-block;position:relative;border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden;transform:translate3d(0px, 0px, 0px)}.card-img-scale .card-img-top-div .card-img-top{transform:none;transition:transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1)}.card-img-scale:hover .card-img-top{transform:scale(1.1)}.pix-team-card.big-card .card-img{-o-object-fit:cover;object-fit:cover;max-height:400px}.pix-team-card .card-img{transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1)}.pix-team-card.hover-bg:hover .card-img{opacity:0.1 !important}.dropdown-menu{border-radius:5px;border:0px;position:relative;border-radius:4px;box-shadow:0px 1px 8px rgba(0, 0, 0, 0.05)}.dropdown-menu:after{content:"";position:absolute;border-radius:4px;z-index:-1;top:0;left:0;width:100%;height:100%}.dropdown-menu:after{box-shadow:0px 15px 20px rgba(0, 0, 0, 0.15)}.dropdown-menu a:last-child{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.dropdown-menu a:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.dropdown-item{padding:0.6rem 1.8rem}.dropdown-item.active,.dropdown-item:active{background-color:rgba(0, 0, 0, 0.05) !important}:root{--pix-dynamic-gray-950: #09090B;--pix-dynamic-gray-900: #18181B;--pix-dynamic-gray-800: #27272A;--pix-dynamic-gray-700: #3F3F46;--pix-dynamic-gray-600: #52525B;--pix-dynamic-gray-500: #71717A;--pix-dynamic-gray-400: #A1A1AA;--pix-dynamic-gray-300: #D4D4D8;--pix-dynamic-gray-200: #E4E4E7;--pix-dynamic-gray-100: #F4F4F5;--pix-dynamic-gray-50: #FAFAFA;--pix-dynamic-background: #FFFFFF;--pix-dynamic-heading: #000000;--pix-base-background: #fff;--pix-dark-blur: rgba(29, 29, 31, 0.72);--pix-light-blur: rgba(255,255,255,0.8)}.pix-base-background{background-color:var(--pix-base-background)}[class^="btn-dynamic-"],[class*=" btn-dynamic-"],[class^="btn-c-"],[class*=" btn-c-"]{color:var(--pix-btn-color) !important}[class^="btn-dynamic-"]:hover,[class^="btn-dynamic-"]:focus,[class^="btn-dynamic-"].focus,[class*=" btn-dynamic-"]:hover,[class*=" btn-dynamic-"]:focus,[class*=" btn-dynamic-"].focus,[class^="btn-c-"]:hover,[class^="btn-c-"]:focus,[class^="btn-c-"].focus,[class*=" btn-c-"]:hover,[class*=" btn-c-"]:focus,[class*=" btn-c-"].focus{color:color-mix(in srgb, transparent 30%, var(--pix-btn-color))}[class^="btn-outline-dynamic-"]:hover,[class^="btn-outline-dynamic-"]:focus,[class^="btn-outline-dynamic-"].focus,[class*=" btn-outline-dynamic-"]:hover,[class*=" btn-outline-dynamic-"]:focus,[class*=" btn-outline-dynamic-"].focus,[class^="btn-outline-c-"]:hover,[class^="btn-outline-c-"]:focus,[class^="btn-outline-c-"].focus,[class*=" btn-outline-c-"]:hover,[class*=" btn-outline-c-"]:focus,[class*=" btn-outline-c-"].focus{color:var(--pix-btn-color)}.text-dynamic-gray-950{color:var(--pix-dynamic-gray-950) !important}.bg-dynamic-gray-950{--pix-bg-color: var(--pix-dynamic-gray-950)}.btn-dynamic-gray-950,.btn-line-dynamic-gray-950,.btn-outline-dynamic-gray-950,.btn-underline-dynamic-gray-950,.btn-blink-dynamic-gray-950{--pix-btn-background: var(--pix-dynamic-gray-950);--pix-btn-line-color: var(--pix-dynamic-gray-950);--pix-btn-outline-color: var(--pix-dynamic-gray-950);--pix-btn-underline-color: var(--pix-dynamic-gray-950);--pix-btn-color: #eeeef1;--pix-btn-blink-color: var(--pix-dynamic-gray-950);--pix-btn-blink-color-hover: #eeeef1}.text-dynamic-gray-900{color:var(--pix-dynamic-gray-900) !important}.bg-dynamic-gray-900{--pix-bg-color: var(--pix-dynamic-gray-900)}.btn-dynamic-gray-900,.btn-line-dynamic-gray-900,.btn-outline-dynamic-gray-900,.btn-underline-dynamic-gray-900,.btn-blink-dynamic-gray-900{--pix-btn-background: var(--pix-dynamic-gray-900);--pix-btn-line-color: var(--pix-dynamic-gray-900);--pix-btn-outline-color: var(--pix-dynamic-gray-900);--pix-btn-underline-color: var(--pix-dynamic-gray-900);--pix-btn-color: white;--pix-btn-blink-color: var(--pix-dynamic-gray-900);--pix-btn-blink-color-hover: white}.text-dynamic-gray-800{color:var(--pix-dynamic-gray-800) !important}.bg-dynamic-gray-800{--pix-bg-color: var(--pix-dynamic-gray-800)}.btn-dynamic-gray-800,.btn-line-dynamic-gray-800,.btn-outline-dynamic-gray-800,.btn-underline-dynamic-gray-800,.btn-blink-dynamic-gray-800{--pix-btn-background: var(--pix-dynamic-gray-800);--pix-btn-line-color: var(--pix-dynamic-gray-800);--pix-btn-outline-color: var(--pix-dynamic-gray-800);--pix-btn-underline-color: var(--pix-dynamic-gray-800);--pix-btn-color: white;--pix-btn-blink-color: var(--pix-dynamic-gray-800);--pix-btn-blink-color-hover: white}.text-dynamic-gray-700{color:var(--pix-dynamic-gray-700) !important}.bg-dynamic-gray-700{--pix-bg-color: var(--pix-dynamic-gray-700)}.btn-dynamic-gray-700,.btn-line-dynamic-gray-700,.btn-outline-dynamic-gray-700,.btn-underline-dynamic-gray-700,.btn-blink-dynamic-gray-700{--pix-btn-background: var(--pix-dynamic-gray-700);--pix-btn-line-color: var(--pix-dynamic-gray-700);--pix-btn-outline-color: var(--pix-dynamic-gray-700);--pix-btn-underline-color: var(--pix-dynamic-gray-700);--pix-btn-color: white;--pix-btn-blink-color: var(--pix-dynamic-gray-700);--pix-btn-blink-color-hover: white}.text-dynamic-gray-600{color:var(--pix-dynamic-gray-600) !important}.bg-dynamic-gray-600{--pix-bg-color: var(--pix-dynamic-gray-600)}.btn-dynamic-gray-600,.btn-line-dynamic-gray-600,.btn-outline-dynamic-gray-600,.btn-underline-dynamic-gray-600,.btn-blink-dynamic-gray-600{--pix-btn-background: var(--pix-dynamic-gray-600);--pix-btn-line-color: var(--pix-dynamic-gray-600);--pix-btn-outline-color: var(--pix-dynamic-gray-600);--pix-btn-underline-color: var(--pix-dynamic-gray-600);--pix-btn-color: white;--pix-btn-blink-color: var(--pix-dynamic-gray-600);--pix-btn-blink-color-hover: white}.text-dynamic-gray-500{color:var(--pix-dynamic-gray-500) !important}.bg-dynamic-gray-500{--pix-bg-color: var(--pix-dynamic-gray-500)}.btn-dynamic-gray-500,.btn-line-dynamic-gray-500,.btn-outline-dynamic-gray-500,.btn-underline-dynamic-gray-500,.btn-blink-dynamic-gray-500{--pix-btn-background: var(--pix-dynamic-gray-500);--pix-btn-line-color: var(--pix-dynamic-gray-500);--pix-btn-outline-color: var(--pix-dynamic-gray-500);--pix-btn-underline-color: var(--pix-dynamic-gray-500);--pix-btn-color: white;--pix-btn-blink-color: var(--pix-dynamic-gray-500);--pix-btn-blink-color-hover: white}.text-dynamic-gray-400{color:var(--pix-dynamic-gray-400) !important}.bg-dynamic-gray-400{--pix-bg-color: var(--pix-dynamic-gray-400)}.btn-dynamic-gray-400,.btn-line-dynamic-gray-400,.btn-outline-dynamic-gray-400,.btn-underline-dynamic-gray-400,.btn-blink-dynamic-gray-400{--pix-btn-background: var(--pix-dynamic-gray-400);--pix-btn-line-color: var(--pix-dynamic-gray-400);--pix-btn-outline-color: var(--pix-dynamic-gray-400);--pix-btn-underline-color: var(--pix-dynamic-gray-400);--pix-btn-color: white;--pix-btn-blink-color: var(--pix-dynamic-gray-400);--pix-btn-blink-color-hover: white}.text-dynamic-gray-300{color:var(--pix-dynamic-gray-300) !important}.bg-dynamic-gray-300{--pix-bg-color: var(--pix-dynamic-gray-300)}.btn-dynamic-gray-300,.btn-line-dynamic-gray-300,.btn-outline-dynamic-gray-300,.btn-underline-dynamic-gray-300,.btn-blink-dynamic-gray-300{--pix-btn-background: var(--pix-dynamic-gray-300);--pix-btn-line-color: var(--pix-dynamic-gray-300);--pix-btn-outline-color: var(--pix-dynamic-gray-300);--pix-btn-underline-color: var(--pix-dynamic-gray-300);--pix-btn-color: white;--pix-btn-blink-color: var(--pix-dynamic-gray-300);--pix-btn-blink-color-hover: white}.text-dynamic-gray-200{color:var(--pix-dynamic-gray-200) !important}.bg-dynamic-gray-200{--pix-bg-color: var(--pix-dynamic-gray-200)}.btn-dynamic-gray-200,.btn-line-dynamic-gray-200,.btn-outline-dynamic-gray-200,.btn-underline-dynamic-gray-200,.btn-blink-dynamic-gray-200{--pix-btn-background: var(--pix-dynamic-gray-200);--pix-btn-line-color: var(--pix-dynamic-gray-200);--pix-btn-outline-color: var(--pix-dynamic-gray-200);--pix-btn-underline-color: var(--pix-dynamic-gray-200);--pix-btn-color: black;--pix-btn-blink-color: var(--pix-dynamic-gray-200);--pix-btn-blink-color-hover: black}.text-dynamic-gray-100{color:var(--pix-dynamic-gray-100) !important}.bg-dynamic-gray-100{--pix-bg-color: var(--pix-dynamic-gray-100)}.btn-dynamic-gray-100,.btn-line-dynamic-gray-100,.btn-outline-dynamic-gray-100,.btn-underline-dynamic-gray-100,.btn-blink-dynamic-gray-100{--pix-btn-background: var(--pix-dynamic-gray-100);--pix-btn-line-color: var(--pix-dynamic-gray-100);--pix-btn-outline-color: var(--pix-dynamic-gray-100);--pix-btn-underline-color: var(--pix-dynamic-gray-100);--pix-btn-color: #0e0e10;--pix-btn-blink-color: var(--pix-dynamic-gray-100);--pix-btn-blink-color-hover: #0e0e10}.text-dynamic-gray-50{color:var(--pix-dynamic-gray-50) !important}.bg-dynamic-gray-50{--pix-bg-color: var(--pix-dynamic-gray-50)}.btn-dynamic-gray-50,.btn-line-dynamic-gray-50,.btn-outline-dynamic-gray-50,.btn-underline-dynamic-gray-50,.btn-blink-dynamic-gray-50{--pix-btn-background: var(--pix-dynamic-gray-50);--pix-btn-line-color: var(--pix-dynamic-gray-50);--pix-btn-outline-color: var(--pix-dynamic-gray-50);--pix-btn-underline-color: var(--pix-dynamic-gray-50);--pix-btn-color: #151515;--pix-btn-blink-color: var(--pix-dynamic-gray-50);--pix-btn-blink-color-hover: #151515}.text-dynamic-background{color:var(--pix-dynamic-background) !important}.bg-dynamic-background{--pix-bg-color: var(--pix-dynamic-background)}.btn-dynamic-background,.btn-line-dynamic-background,.btn-outline-dynamic-background,.btn-underline-dynamic-background,.btn-blink-dynamic-background{--pix-btn-background: var(--pix-dynamic-background);--pix-btn-line-color: var(--pix-dynamic-background);--pix-btn-outline-color: var(--pix-dynamic-background);--pix-btn-underline-color: var(--pix-dynamic-background);--pix-btn-color: #1a1a1a;--pix-btn-blink-color: var(--pix-dynamic-background);--pix-btn-blink-color-hover: #1a1a1a}.text-dynamic-heading{color:var(--pix-dynamic-heading) !important}.bg-dynamic-heading{--pix-bg-color: var(--pix-dynamic-heading)}.btn-dynamic-heading,.btn-line-dynamic-heading,.btn-outline-dynamic-heading,.btn-underline-dynamic-heading,.btn-blink-dynamic-heading{--pix-btn-background: var(--pix-dynamic-heading);--pix-btn-line-color: var(--pix-dynamic-heading);--pix-btn-outline-color: var(--pix-dynamic-heading);--pix-btn-underline-color: var(--pix-dynamic-heading);--pix-btn-color: #e6e6e6;--pix-btn-blink-color: var(--pix-dynamic-heading);--pix-btn-blink-color-hover: #e6e6e6}.btn-blink-gradient-primary{color:#7e4bd2;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:linear-gradient(to right, #7e4bd2, #dd472b) fixed;--pix-btn-blink-color: linear-gradient(to right, #7e4bd2, #dd472b) fixed;--pix-btn-blink-color-hover: #fff}.btn-blink-gradient-primary *{transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);background:linear-gradient(to right, #7e4bd2, #dd472b) fixed;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.btn-blink-gradient-primary:before{background:linear-gradient(to right, #7e4bd2, #dd472b) fixed}.btn-blink-gradient-primary:hover{color:#fff;background-color:#fff}.btn-blink-gradient-primary:hover *{color:#fff;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.btn-blink-gradient-primary.disabled,.btn-blink-gradient-primary:disabled{color:linear-gradient(to right, #7e4bd2, #dd472b) fixed}.btn-blink-gradient-primary:active,.btn-blink-gradient-primary.active,.show>.btn-blink-gradient-primary.dropdown-toggle{color:#fff}.btn-underline-gradient-primary{--pix-btn-underline-color: linear-gradient($gradient-direction, $gradient-primary-1, $gradient-primary-middle, $gradient-primary-2);-webkit-background-clip:text;background-clip:text}.btn-underline-gradient-primary *:not([class^="text-"]):not([class*=" text-"]){transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);background:linear-gradient(to right, #7e4bd2, #4ed199, #dd472b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.btn-underline-gradient-primary span:before{content:" ";position:absolute;top:120%;border-radius:3px;left:0%;width:100%;height:3px;background:linear-gradient(to right, #7e4bd2, #4ed199, #dd472b) !important;transform:scaleX(0);transition:transform 0.2s;transform-origin:right center;z-index:-1;box-sizing:border-box;display:block}.btn-underline-gradient-primary:hover{opacity:0.75}.btn-underline-gradient-primary:hover span:before{transform:scaleX(1);transform-origin:left center}.btn-underline-gradient-primary:focus,.btn-underline-gradient-primary:active{color:linear-gradient(to right, #4e2592, #269364, #8c2916) fixed}.btn-underline-gradient-primary:focus *,.btn-underline-gradient-primary:active *{transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);background:linear-gradient(to right, #4e2592, #269364, #8c2916) fixed;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.btn-line-gradient-primary{color:linear-gradient(to right, #7e4bd2, #4ed199, #dd472b) fixed;background-clip:padding-box;border:solid 2px transparent;position:relative}.btn-line-gradient-primary *{transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);background:linear-gradient(to right, #7e4bd2, #4ed199, #dd472b) fixed;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.btn-line-gradient-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-2px;border-radius:inherit;background:linear-gradient(to right, #7e4bd2, #4ed199, #dd472b) fixed}.btn-line-gradient-primary:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 0 0 2px rgba(126, 75, 210, 0.5) inset}.btn-line-gradient-primary:hover{color:#7e4bd2;background-color:transparent;opacity:0.75}.btn-line-gradient-primary:focus,.btn-line-gradient-primary:active{color:#7e4bd2;background-color:transparent;opacity:0.75;border-color:#7e4bd2;box-shadow:0 0 0 2px rgba(126, 75, 210, 0.5) inset !important}.btn-line-gradient-primary.disabled,.btn-line-gradient-primary:disabled{color:#7e4bd2;background-color:transparent}.btn-line-gradient-primary:not(:disabled):not(.disabled):active,.btn-line-gradient-primary:not(:disabled):not(.disabled).active,.show>.btn-line-gradient-primary.dropdown-toggle{color:#fff;background-color:#7e4bd2;border-color:#7e4bd2}.btn-line-gradient-primary:not(:disabled):not(.disabled):active:focus,.btn-line-gradient-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-line-gradient-primary.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(126, 75, 210, 0.5)}.text-gradient-primary{background-color:#7900f0;background-image:-webkit-gradient(linear-gradient(to right, #7e4bd2, #dd472b)) !important;background-image:linear-gradient(to right, #7e4bd2, #dd472b) !important;background-size:100%;-webkit-box-decoration-break:clone;-webkit-background-clip:text !important;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;box-decoration-break:clone;background-attachment:fixed;background-position:0 0;background-repeat:repeat;--pf-icon-color: url(#svg-gradient-primary) !important}.text-gradient-primary span{backface-visibility:initial}.text-gradient-primary .pix-words-wrapper span{background-size:100%;-webkit-box-decoration-break:clone;-webkit-background-clip:text !important;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;box-decoration-break:clone;background-attachment:fixed;background-position:0 0;background-repeat:repeat;background-image:-webkit-gradient(linear-gradient(to right, #7e4bd2, #dd472b)) !important;background-image:linear-gradient(to right, #7e4bd2, #dd472b) !important}.text-gradient-primary-initial{background-size:initial !important;background-position:initial !important;background-attachment:local !important}.text-attachment-fix{background-attachment:local !important}.bg-gradient-primary{background-image:linear-gradient(to right, #7e4bd2, #dd472b) !important;background-attachment:fixed !important;background-repeat:repeat-y}.bg-gradient-primary.pix-bg-attachment-scroll{background-attachment:scroll !important}svg .bg-gradient-primary{fill:url(#svg-gradient-primary)}svg .bg-gradient-primary-light{fill:url(#svg-gradient-primary-light)}.svg-gradient-stop-1{stop-color:rgba(184, 157, 230, 0.15)}.svg-gradient-stop-3{stop-color:rgba(235, 147, 131, 0.15)}.bg-gradient-primary-hover{transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1)}.bg-gradient-primary-hover:hover{background-image:linear-gradient(to right, #7e4bd2, #dd472b) !important;background-attachment:fixed !important}.pix-bg-attachment-scroll{background-attachment:scroll !important}.bg-gradient-primary-hover:hover{transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);background:linear-gradient(to right, #7e4bd2, #dd472b) fixed !important}.btn-gradient-primary{transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);background:linear-gradient(to right, #7e4bd2, #dd472b) !important}.btn-gradient-primary:hover{opacity:0.7}::-moz-selection{background:rgba(121, 0, 240, 0.5);color:#fff}::selection{background:rgba(121, 0, 240, 0.5);color:#fff}::-moz-selection{background:rgba(121, 0, 240, 0.5);color:#fff}.bg-gradient-dark{background:linear-gradient(to right, #111, #333) !important;background-attachment:fixed !important}.bg-dynamic-blur:before,.bg-dark-blur:before,.bg-light-blur:before{content:"" !important;transition:none;position:absolute;overflow:hidden;width:100%;background:rgba(29, 29, 31, 0.72) !important;height:100%;border-radius:inherit;z-index:-1}.bg-light-blur:not(.temp-hide):before,.bg-dynamic-blur:not(.temp-hide):before,.bg-dark-blur:not(.temp-hide):before{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.bg-light-blur,.bg-dark-blur{background:transparent !important;-webkit-backdrop-filter:initial !important;backdrop-filter:initial !important}.bg-dark-blur:before{background:rgba(29, 29, 31, 0.72) !important}.bg-light-blur:before{background:rgba(255, 255, 255, 0.8) !important}.bg-dynamic-blur:before{background:var(--pix-dynamic-blur) !important}.elementor-element.bg-dynamic-blur:before,.elementor-element.bg-dark-blur:before,.elementor-element.bg-light-blur:before{z-index:0}.header-scroll{padding:20px;transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);z-index:998}.nav-item-display{display:flex}.pix-header-mobile .navbar-toggler.hamburger{display:flex}.pix-header-mobile .collapse:not(.show){display:none !important}.pix-header-mobile .navbar-expand-lg .navbar-nav{flex-direction:column}.pix-header-mobile .nav-item-display{display:list-item}@media (max-width:991px){.pix-nav-btns{width:100%;display:inline-block;margin:0px;float:right;padding:0;text-align:right;position:relative}.pix-nav-btns li{display:inline-block !important}.pix-header-line{border-left:0px solid rgba(0, 0, 0, 0.03) !important;border-top:2px solid rgba(0, 0, 0, 0.03) !important}.navbar-nav.nav-style-megamenu .d-lg-flex{display:block !important}}@media (min-width:992px){.d-lg-flex{display:flex !important}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-collapse{display:flex !important;flex-basis:auto}.navbar.navbar-hover-drop .dropdown .dropdown-menu{display:block !important;visibility:hidden;overflow:hidden;height:0}.navbar.navbar-hover-drop .dropdown.hover>.dropdown-menu,.navbar.navbar-hover-drop .dropdown>.dropdown-menu.hover,.navbar.navbar-hover-drop .dropdown:hover>.dropdown-menu,.navbar.navbar-hover-drop .dropdown>.dropdown-menu:hover{height:auto;visibility:visible;overflow:visible}.navbar.navbar-hover-drop .dropdown.hover>.dropdown-menu .dropdown.hover>.dropdown-menu,.navbar.navbar-hover-drop .dropdown.hover>.dropdown-menu .dropdown>.dropdown-menu.hover,.navbar.navbar-hover-drop .dropdown.hover>.dropdown-menu .dropdown:hover>.dropdown-menu,.navbar.navbar-hover-drop .dropdown.hover>.dropdown-menu .dropdown>.dropdown-menu:hover,.navbar.navbar-hover-drop .dropdown>.dropdown-menu.hover .dropdown.hover>.dropdown-menu,.navbar.navbar-hover-drop .dropdown>.dropdown-menu.hover .dropdown>.dropdown-menu.hover,.navbar.navbar-hover-drop .dropdown>.dropdown-menu.hover .dropdown:hover>.dropdown-menu,.navbar.navbar-hover-drop .dropdown>.dropdown-menu.hover .dropdown>.dropdown-menu:hover,.navbar.navbar-hover-drop .dropdown:hover>.dropdown-menu .dropdown.hover>.dropdown-menu,.navbar.navbar-hover-drop .dropdown:hover>.dropdown-menu .dropdown>.dropdown-menu.hover,.navbar.navbar-hover-drop .dropdown:hover>.dropdown-menu .dropdown:hover>.dropdown-menu,.navbar.navbar-hover-drop .dropdown:hover>.dropdown-menu .dropdown>.dropdown-menu:hover,.navbar.navbar-hover-drop .dropdown>.dropdown-menu:hover .dropdown.hover>.dropdown-menu,.navbar.navbar-hover-drop .dropdown>.dropdown-menu:hover .dropdown>.dropdown-menu.hover,.navbar.navbar-hover-drop .dropdown>.dropdown-menu:hover .dropdown:hover>.dropdown-menu,.navbar.navbar-hover-drop .dropdown>.dropdown-menu:hover .dropdown>.dropdown-menu:hover{top:0;visibility:visible !important;left:100%;padding-left:10px}.navbar.navbar-hover-drop .dropdown.hover>.dropdown-menu .dropdown.hover>.dropdown-menu .submenu-box,.navbar.navbar-hover-drop .dropdown.hover>.dropdown-menu .dropdown>.dropdown-menu.hover .submenu-box,.navbar.navbar-hover-drop .dropdown.hover>.dropdown-menu .dropdown:hover>.dropdown-menu .submenu-box,.navbar.navbar-hover-drop .dropdown.hover>.dropdown-menu .dropdown>.dropdown-menu:hover .submenu-box,.navbar.navbar-hover-drop .dropdown>.dropdown-menu.hover .dropdown.hover>.dropdown-menu .submenu-box,.navbar.navbar-hover-drop .dropdown>.dropdown-menu.hover .dropdown>.dropdown-menu.hover .submenu-box,.navbar.navbar-hover-drop .dropdown>.dropdown-menu.hover .dropdown:hover>.dropdown-menu .submenu-box,.navbar.navbar-hover-drop .dropdown>.dropdown-menu.hover .dropdown>.dropdown-menu:hover .submenu-box,.navbar.navbar-hover-drop .dropdown:hover>.dropdown-menu .dropdown.hover>.dropdown-menu .submenu-box,.navbar.navbar-hover-drop .dropdown:hover>.dropdown-menu .dropdown>.dropdown-menu.hover .submenu-box,.navbar.navbar-hover-drop .dropdown:hover>.dropdown-menu .dropdown:hover>.dropdown-menu .submenu-box,.navbar.navbar-hover-drop .dropdown:hover>.dropdown-menu .dropdown>.dropdown-menu:hover .submenu-box,.navbar.navbar-hover-drop .dropdown>.dropdown-menu:hover .dropdown.hover>.dropdown-menu .submenu-box,.navbar.navbar-hover-drop .dropdown>.dropdown-menu:hover .dropdown>.dropdown-menu.hover .submenu-box,.navbar.navbar-hover-drop .dropdown>.dropdown-menu:hover .dropdown:hover>.dropdown-menu .submenu-box,.navbar.navbar-hover-drop .dropdown>.dropdown-menu:hover .dropdown>.dropdown-menu:hover .submenu-box{margin-top:0}.navbar.navbar-hover-drop .dropdown-menu-right .dropdown .dropdown-menu{left:auto !important;right:100% !important;padding-left:0px;padding-right:10px}}.submenu-box,.submenu-box *{backface-visibility:hidden !important;-webkit-backface-visibility:hidden !important}.btn{display:inline-block;font-weight:400;color:var(--pix-body-color);text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:0rem solid transparent;margin-right:10px;padding:15px 35px;font-size:0.875rem;line-height:1.8;border-radius:16px;transition:all 0.15s ease-in-out;line-break:normal}.btn:before{border-radius:16px}.btn:focus,.btn.focus{outline:0}.btn.no-padding{padding:0}.btn.btn-custom-bg:hover,.btn.btn-custom-bg:focus,.btn.btn-custom-bg:active{opacity:0.9;background-color:initial}.btn.disabled,.btn:disabled{opacity:0.65;box-shadow:none}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn.btn-rounded{border-radius:9999px !important}.btn.btn-rounded:before{border-radius:9999px !important}.btn.btn-flat{position:relative;overflow:hidden}.btn.btn-flat:before{content:" ";position:absolute;bottom:0;left:0;width:100%;display:inline-block;height:2px;background:rgba(0, 0, 0, 0.2)}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}[class^="btn-dynamic-"],[class*=" btn-dynamic-"],[class^="btn-c-"],[class*=" btn-c-"],.btn-gray-1,.btn-gray-2,.btn-gray-3,.btn-gray-4,.btn-gray-5,.btn-gray-6,.btn-gray-7,.btn-gray-8,.btn-gray-9,.btn-primary,.btn-secondary,.btn-green,.btn-cyan,.btn-yellow,.btn-orange,.btn-red,.btn-blue,.btn-brown,.btn-purple,.btn-white,.btn-black,.btn-primary-light,.btn-secondary-light{color:var(--pix-btn-color);box-shadow:none;background-color:var(--pix-btn-background)}[class^="btn-dynamic-"]:hover,[class*=" btn-dynamic-"]:hover,[class^="btn-c-"]:hover,[class*=" btn-c-"]:hover,.btn-gray-1:hover,.btn-gray-2:hover,.btn-gray-3:hover,.btn-gray-4:hover,.btn-gray-5:hover,.btn-gray-6:hover,.btn-gray-7:hover,.btn-gray-8:hover,.btn-gray-9:hover,.btn-primary:hover,.btn-secondary:hover,.btn-green:hover,.btn-cyan:hover,.btn-yellow:hover,.btn-orange:hover,.btn-red:hover,.btn-blue:hover,.btn-brown:hover,.btn-purple:hover,.btn-white:hover,.btn-black:hover,.btn-primary-light:hover,.btn-secondary-light:hover,[class^="btn-dynamic-"]:focus,[class*=" btn-dynamic-"]:focus,[class^="btn-c-"]:focus,[class*=" btn-c-"]:focus,.btn-gray-1:focus,.btn-gray-2:focus,.btn-gray-3:focus,.btn-gray-4:focus,.btn-gray-5:focus,.btn-gray-6:focus,.btn-gray-7:focus,.btn-gray-8:focus,.btn-gray-9:focus,.btn-primary:focus,.btn-secondary:focus,.btn-green:focus,.btn-cyan:focus,.btn-yellow:focus,.btn-orange:focus,.btn-red:focus,.btn-blue:focus,.btn-brown:focus,.btn-purple:focus,.btn-white:focus,.btn-black:focus,.btn-primary-light:focus,.btn-secondary-light:focus,.focus[class^="btn-dynamic-"],.focus[class*=" btn-dynamic-"],.focus[class^="btn-c-"],.focus[class*=" btn-c-"],.focus.btn-gray-1,.focus.btn-gray-2,.focus.btn-gray-3,.focus.btn-gray-4,.focus.btn-gray-5,.focus.btn-gray-6,.focus.btn-gray-7,.focus.btn-gray-8,.focus.btn-gray-9,.focus.btn-primary,.focus.btn-secondary,.focus.btn-green,.focus.btn-cyan,.focus.btn-yellow,.focus.btn-orange,.focus.btn-red,.focus.btn-blue,.focus.btn-brown,.focus.btn-purple,.focus.btn-white,.focus.btn-black,.focus.btn-primary-light,.focus.btn-secondary-light{background-color:color-mix(in hsl increasing hue, var(--pix-btn-background) 90%, black 5%)}.btn-gray-1{--pix-btn-color: #262d35;--pix-btn-background: #f8f9fa}.btn-gray-1:hover{background-color:#eceff2}.btn-gray-1:hover,.btn-gray-1:focus,.btn-gray-1.focus{--pix-btn-background: #dae0e5;color:#1d2329}.btn-gray-1:not(.btn-custom-bg):active,.btn-gray-1:not(.btn-custom-bg).active,.show>.btn-gray-1.dropdown-toggle{color:#212529;background-color:#dae0e5 !important}.btn-gray-2{--pix-btn-color: #1b2025;--pix-btn-background: #e9ecef}.btn-gray-2:hover{background-color:#dde2e6}.btn-gray-2:hover,.btn-gray-2:focus,.btn-gray-2.focus{--pix-btn-background: #cbd3da;color:#121619}.btn-gray-2:not(.btn-custom-bg):active,.btn-gray-2:not(.btn-custom-bg).active,.show>.btn-gray-2.dropdown-toggle{color:#fff;background-color:#cbd3da !important}.btn-gray-3{--pix-btn-color: #131619;--pix-btn-background: #dee2e6}.btn-gray-3:hover{background-color:#d2d8dd}.btn-gray-3:hover,.btn-gray-3:focus,.btn-gray-3.focus{--pix-btn-background: #c1c9d0;color:white}.btn-gray-3:not(.btn-custom-bg):active,.btn-gray-3:not(.btn-custom-bg).active,.show>.btn-gray-3.dropdown-toggle{color:#fff;background-color:#c1c9d0 !important}.btn-gray-4{--pix-btn-color: white;--pix-btn-background: #ced4da}.btn-gray-4:hover{background-color:#c2cad1}.btn-gray-4:hover,.btn-gray-4:focus,.btn-gray-4.focus{--pix-btn-background: #b1bbc4;color:white}.btn-gray-4:not(.btn-custom-bg):active,.btn-gray-4:not(.btn-custom-bg).active,.show>.btn-gray-4.dropdown-toggle{color:#fff;background-color:#b1bbc4 !important}.btn-gray-5{--pix-btn-color: white;--pix-btn-background: #adb5bd}.btn-gray-5:hover{background-color:#a2abb4}.btn-gray-5:hover,.btn-gray-5:focus,.btn-gray-5.focus{--pix-btn-background: #919ca6;color:white}.btn-gray-5:not(.btn-custom-bg):active,.btn-gray-5:not(.btn-custom-bg).active,.show>.btn-gray-5.dropdown-toggle{color:#fff;background-color:#919ca6 !important}.btn-gray-6{--pix-btn-color: white;--pix-btn-background: #6c757d}.btn-gray-6:hover{background-color:#636b72}.btn-gray-6:hover,.btn-gray-6:focus,.btn-gray-6.focus{--pix-btn-background: #545b62;color:white}.btn-gray-6:not(.btn-custom-bg):active,.btn-gray-6:not(.btn-custom-bg).active,.show>.btn-gray-6.dropdown-toggle{color:#fff;background-color:#545b62 !important}.btn-gray-7{--pix-btn-color: white;--pix-btn-background: #495057}.btn-gray-7:hover{background-color:#40464c}.btn-gray-7:hover,.btn-gray-7:focus,.btn-gray-7.focus{--pix-btn-background: #32373b;color:white}.btn-gray-7:not(.btn-custom-bg):active,.btn-gray-7:not(.btn-custom-bg).active,.show>.btn-gray-7.dropdown-toggle{color:#fff;background-color:#32373b !important}.btn-gray-8{--pix-btn-color: white;--pix-btn-background: #343a40}.btn-gray-8:hover{background-color:#2b3035}.btn-gray-8:hover,.btn-gray-8:focus,.btn-gray-8.focus{--pix-btn-background: #1d2124;color:#fbfcfc}.btn-gray-8:not(.btn-custom-bg):active,.btn-gray-8:not(.btn-custom-bg).active,.show>.btn-gray-8.dropdown-toggle{color:#fff;background-color:#1d2124 !important}.btn-gray-9{--pix-btn-color: #eff1f3;--pix-btn-background: #212529}.btn-gray-9:hover{background-color:#181b1e}.btn-gray-9:hover,.btn-gray-9:focus,.btn-gray-9.focus{--pix-btn-background: #0a0c0d;color:#e4e7e9}.btn-gray-9:not(.btn-custom-bg):active,.btn-gray-9:not(.btn-custom-bg).active,.show>.btn-gray-9.dropdown-toggle{color:#fff;background-color:#0a0c0d !important}.btn-primary{--pix-btn-color: white;--pix-btn-background: #7900f0}.btn-primary:hover{background-color:#6f00dc}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus{--pix-btn-background: #5f00bd;color:white}.btn-primary:not(.btn-custom-bg):active,.btn-primary:not(.btn-custom-bg).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#5f00bd !important}.btn-secondary{--pix-btn-color: white;--pix-btn-background: #dd472b}.btn-secondary:hover{background-color:#d23d22}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary.focus{--pix-btn-background: #b8361d;color:white}.btn-secondary:not(.btn-custom-bg):active,.btn-secondary:not(.btn-custom-bg).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#b8361d !important}.btn-green{--pix-btn-color: white;--pix-btn-background: #48bc59}.btn-green:hover{background-color:#40af51}.btn-green:hover,.btn-green:focus,.btn-green.focus{--pix-btn-background: #389946;color:white}.btn-green:not(.btn-custom-bg):active,.btn-green:not(.btn-custom-bg).active,.show>.btn-green.dropdown-toggle{color:#fff;background-color:#389946 !important}.btn-cyan{--pix-btn-color: white;--pix-btn-background: #0dd3ff}.btn-cyan:hover{background-color:#00cbf8}.btn-cyan:hover,.btn-cyan:focus,.btn-cyan.focus{--pix-btn-background: #00b2d9;color:white}.btn-cyan:not(.btn-custom-bg):active,.btn-cyan:not(.btn-custom-bg).active,.show>.btn-cyan.dropdown-toggle{color:#fff;background-color:#00b2d9 !important}.btn-yellow{--pix-btn-color: white;--pix-btn-background: #ffc168}.btn-yellow:hover{background-color:#ffb954}.btn-yellow:hover,.btn-yellow:focus,.btn-yellow.focus{--pix-btn-background: #ffac35;color:white}.btn-yellow:not(.btn-custom-bg):active,.btn-yellow:not(.btn-custom-bg).active,.show>.btn-yellow.dropdown-toggle{color:#fff;background-color:#ffac35 !important}.btn-orange{--pix-btn-color: white;--pix-btn-background: #ff5a21}.btn-orange:hover{background-color:#ff4b0d}.btn-orange:hover,.btn-orange:focus,.btn-orange.focus{--pix-btn-background: #ed3d00;color:white}.btn-orange:not(.btn-custom-bg):active,.btn-orange:not(.btn-custom-bg).active,.show>.btn-orange.dropdown-toggle{color:#fff;background-color:#ed3d00 !important}.btn-red{--pix-btn-color: white;--pix-btn-background: #dd472b}.btn-red:hover{background-color:#d23d22}.btn-red:hover,.btn-red:focus,.btn-red.focus{--pix-btn-background: #b8361d;color:white}.btn-red:not(.btn-custom-bg):active,.btn-red:not(.btn-custom-bg).active,.show>.btn-red.dropdown-toggle{color:#fff;background-color:#b8361d !important}.btn-blue{--pix-btn-color: white;--pix-btn-background: #2157d4}.btn-blue:hover{background-color:#1e50c2}.btn-blue:hover,.btn-blue:focus,.btn-blue.focus{--pix-btn-background: #1a45a8;color:white}.btn-blue:not(.btn-custom-bg):active,.btn-blue:not(.btn-custom-bg).active,.show>.btn-blue.dropdown-toggle{color:#fff;background-color:#1a45a8 !important}.btn-brown{--pix-btn-color: white;--pix-btn-background: #7a7a7a}.btn-brown:hover{background-color:#707070}.btn-brown:hover,.btn-brown:focus,.btn-brown.focus{--pix-btn-background: #616161;color:white}.btn-brown:not(.btn-custom-bg):active,.btn-brown:not(.btn-custom-bg).active,.show>.btn-brown.dropdown-toggle{color:#fff;background-color:#616161 !important}.btn-purple{--pix-btn-color: white;--pix-btn-background: #7e4bd2}.btn-purple:hover{background-color:#723bce}.btn-purple:hover,.btn-purple:focus,.btn-purple.focus{--pix-btn-background: #642fbb;color:white}.btn-purple:not(.btn-custom-bg):active,.btn-purple:not(.btn-custom-bg).active,.show>.btn-purple.dropdown-toggle{color:#fff;background-color:#642fbb !important}.btn-white{--pix-btn-color: #333;--pix-btn-background: #fff}.btn-white:hover{background-color:whitesmoke}.btn-white:hover,.btn-white:focus,.btn-white.focus{--pix-btn-background: #e6e6e6;color:#292929}.btn-white:not(.btn-custom-bg):active,.btn-white:not(.btn-custom-bg).active,.show>.btn-white.dropdown-toggle{color:#212529;background-color:#e6e6e6 !important}.btn-black{--pix-btn-color: #ccc;--pix-btn-background: #000}.btn-black:hover{background-color:black}.btn-black:hover,.btn-black:focus,.btn-black.focus{--pix-btn-background: black;color:#ccc}.btn-black:not(.btn-custom-bg):active,.btn-black:not(.btn-custom-bg).active,.show>.btn-black.dropdown-toggle{color:#fff;background-color:black !important}.btn-primary-light{--pix-btn-color: #7900f0;--pix-btn-background: rgba(172, 87, 255, 0.15)}.btn-primary-light:hover{background-color:#a243ff}.btn-primary-light:hover,.btn-primary-light:focus,.btn-primary-light.focus{--pix-btn-background: #9224ff;color:#5f00bd}.btn-primary-light:not(.btn-custom-bg):active,.btn-primary-light:not(.btn-custom-bg).active,.show>.btn-primary-light.dropdown-toggle{color:#fff;background-color:#9224ff !important}.btn-secondary-light{--pix-btn-color: #dd472b;--pix-btn-background: rgba(235, 147, 131, 0.15)}.btn-secondary-light:hover{background-color:#e88471}.btn-secondary-light:hover,.btn-secondary-light:focus,.btn-secondary-light.focus{--pix-btn-background: #e46d57;color:#b8361d}.btn-secondary-light:not(.btn-custom-bg):active,.btn-secondary-light:not(.btn-custom-bg).active,.show>.btn-secondary-light.dropdown-toggle{color:#fff;background-color:#e46d57 !important}.btn-outline-gray-1{--pix-btn-outline-color: #f8f9fa}.btn-outline-gray-1:hover{color:#212529}.btn-outline-gray-2{--pix-btn-outline-color: #e9ecef}.btn-outline-gray-2:hover{color:#212529}.btn-outline-gray-3{--pix-btn-outline-color: #dee2e6}.btn-outline-gray-3:hover{color:#212529}.btn-outline-gray-4{--pix-btn-outline-color: #ced4da}.btn-outline-gray-4:hover{color:#fff}.btn-outline-gray-5{--pix-btn-outline-color: #adb5bd}.btn-outline-gray-5:hover{color:#fff}.btn-outline-gray-6{--pix-btn-outline-color: #6c757d}.btn-outline-gray-6:hover{color:#fff}.btn-outline-gray-7{--pix-btn-outline-color: #495057}.btn-outline-gray-7:hover{color:#fff}.btn-outline-gray-8{--pix-btn-outline-color: #343a40}.btn-outline-gray-8:hover{color:#fff}.btn-outline-gray-9{--pix-btn-outline-color: #212529}.btn-outline-gray-9:hover{color:#fff}.btn-outline-primary{--pix-btn-outline-color: #7900f0}.btn-outline-primary:hover{color:#fff}.btn-outline-secondary{--pix-btn-outline-color: #dd472b}.btn-outline-secondary:hover{color:#fff}.btn-outline-green{--pix-btn-outline-color: #48bc59}.btn-outline-green:hover{color:#fff}.btn-outline-cyan{--pix-btn-outline-color: #0dd3ff}.btn-outline-cyan:hover{color:#fff}.btn-outline-yellow{--pix-btn-outline-color: #ffc168}.btn-outline-yellow:hover{color:#fff}.btn-outline-orange{--pix-btn-outline-color: #ff5a21}.btn-outline-orange:hover{color:#fff}.btn-outline-red{--pix-btn-outline-color: #dd472b}.btn-outline-red:hover{color:#fff}.btn-outline-blue{--pix-btn-outline-color: #2157d4}.btn-outline-blue:hover{color:#fff}.btn-outline-brown{--pix-btn-outline-color: #7a7a7a}.btn-outline-brown:hover{color:#fff}.btn-outline-purple{--pix-btn-outline-color: #7e4bd2}.btn-outline-purple:hover{color:#fff}.btn-outline-white{--pix-btn-outline-color: #fff}.btn-outline-white:hover{color:#212529}.btn-outline-black{--pix-btn-outline-color: #000}.btn-outline-black:hover{color:#fff}.btn-outline-primary-light{--pix-btn-outline-color: #ac57ff}.btn-outline-primary-light:hover{color:#fff}.btn-outline-secondary-light{--pix-btn-outline-color: #eb9383}.btn-outline-secondary-light:hover{color:#fff}[class^="btn-outline-"],[class*=" btn-outline-"]{color:var(--pix-btn-outline-color, #7900f0);box-shadow:0 0 0 2px var(--pix-btn-outline-color, #7900f0) inset !important}[class^="btn-outline-"]:hover,[class*=" btn-outline-"]:hover{background-color:var(--pix-btn-outline-color, #7900f0)}[class^="btn-outline-"]:focus,[class^="btn-outline-"].focus,[class*=" btn-outline-"]:focus,[class*=" btn-outline-"].focus{box-shadow:0 0 0 2px var(--pix-btn-outline-color, #7900f0) inset, 0 0 0 0.2rem color-mix(in hsl increasing hue, var(--pix-btn-outline-color) 50%, transparent) !important}[class^="btn-outline-"].disabled,[class^="btn-outline-"]:disabled,[class*=" btn-outline-"].disabled,[class*=" btn-outline-"]:disabled{color:var(--pix-btn-outline-color, #7900f0);background-color:transparent}.btn-line-gray-1{--pix-btn-line-color: #f8f9fa}.btn-line-gray-2{--pix-btn-line-color: #e9ecef}.btn-line-gray-3{--pix-btn-line-color: #dee2e6}.btn-line-gray-4{--pix-btn-line-color: #ced4da}.btn-line-gray-5{--pix-btn-line-color: #adb5bd}.btn-line-gray-6{--pix-btn-line-color: #6c757d}.btn-line-gray-7{--pix-btn-line-color: #495057}.btn-line-gray-8{--pix-btn-line-color: #343a40}.btn-line-gray-9{--pix-btn-line-color: #212529}.btn-line-primary{--pix-btn-line-color: #7900f0}.btn-line-secondary{--pix-btn-line-color: #dd472b}.btn-line-green{--pix-btn-line-color: #48bc59}.btn-line-cyan{--pix-btn-line-color: #0dd3ff}.btn-line-yellow{--pix-btn-line-color: #ffc168}.btn-line-orange{--pix-btn-line-color: #ff5a21}.btn-line-red{--pix-btn-line-color: #dd472b}.btn-line-blue{--pix-btn-line-color: #2157d4}.btn-line-brown{--pix-btn-line-color: #7a7a7a}.btn-line-purple{--pix-btn-line-color: #7e4bd2}.btn-line-white{--pix-btn-line-color: #fff}.btn-line-black{--pix-btn-line-color: #000}.btn-line-primary-light{--pix-btn-line-color: #ac57ff}.btn-line-secondary-light{--pix-btn-line-color: #eb9383}[class^="btn-line-"],[class*=" btn-line-"]{color:var(--pix-btn-line-color, #7900f0);border-color:var(--pix-btn-line-color, #7900f0);position:relative}[class^="btn-line-"]:before,[class*=" btn-line-"]:before{content:" ";box-shadow:0 0 0 2px color-mix(in hsl increasing hue, var(--pix-btn-line-color, #7900f0) 50%, transparent) inset;position:absolute;top:0;left:0;width:100%;height:100%}[class^="btn-line-"]:hover,[class*=" btn-line-"]:hover{color:var(--pix-btn-line-color, #7900f0);background-color:transparent;opacity:0.75}[class^="btn-line-"]:focus,[class^="btn-line-"]:active,[class*=" btn-line-"]:focus,[class*=" btn-line-"]:active{color:var(--pix-btn-line-color, #7900f0);border-color:var(--pix-btn-line-color, #7900f0);background-color:transparent;opacity:0.75}[class^="btn-line-"].disabled,[class^="btn-line-"]:disabled,[class*=" btn-line-"].disabled,[class*=" btn-line-"]:disabled{color:var(--pix-btn-line-color, #7900f0);background-color:transparent}.btn-underline-gray-1{--pix-btn-underline-color: #f8f9fa}.btn-underline-gray-1 span:before{background-color:#f8f9fa}.btn-underline-gray-2{--pix-btn-underline-color: #e9ecef}.btn-underline-gray-2 span:before{background-color:#e9ecef}.btn-underline-gray-3{--pix-btn-underline-color: #dee2e6}.btn-underline-gray-3 span:before{background-color:#dee2e6}.btn-underline-gray-4{--pix-btn-underline-color: #ced4da}.btn-underline-gray-4 span:before{background-color:#ced4da}.btn-underline-gray-5{--pix-btn-underline-color: #adb5bd}.btn-underline-gray-5 span:before{background-color:#adb5bd}.btn-underline-gray-6{--pix-btn-underline-color: #6c757d}.btn-underline-gray-6 span:before{background-color:#6c757d}.btn-underline-gray-7{--pix-btn-underline-color: #495057}.btn-underline-gray-7 span:before{background-color:#495057}.btn-underline-gray-8{--pix-btn-underline-color: #343a40}.btn-underline-gray-8 span:before{background-color:#343a40}.btn-underline-gray-9{--pix-btn-underline-color: #212529}.btn-underline-gray-9 span:before{background-color:#212529}.btn-underline-primary{--pix-btn-underline-color: #7900f0}.btn-underline-primary span:before{background-color:#7900f0}.btn-underline-secondary{--pix-btn-underline-color: #dd472b}.btn-underline-secondary span:before{background-color:#dd472b}.btn-underline-green{--pix-btn-underline-color: #48bc59}.btn-underline-green span:before{background-color:#48bc59}.btn-underline-cyan{--pix-btn-underline-color: #0dd3ff}.btn-underline-cyan span:before{background-color:#0dd3ff}.btn-underline-yellow{--pix-btn-underline-color: #ffc168}.btn-underline-yellow span:before{background-color:#ffc168}.btn-underline-orange{--pix-btn-underline-color: #ff5a21}.btn-underline-orange span:before{background-color:#ff5a21}.btn-underline-red{--pix-btn-underline-color: #dd472b}.btn-underline-red span:before{background-color:#dd472b}.btn-underline-blue{--pix-btn-underline-color: #2157d4}.btn-underline-blue span:before{background-color:#2157d4}.btn-underline-brown{--pix-btn-underline-color: #7a7a7a}.btn-underline-brown span:before{background-color:#7a7a7a}.btn-underline-purple{--pix-btn-underline-color: #7e4bd2}.btn-underline-purple span:before{background-color:#7e4bd2}.btn-underline-white{--pix-btn-underline-color: #fff}.btn-underline-white span:before{background-color:#fff}.btn-underline-black{--pix-btn-underline-color: #000}.btn-underline-black span:before{background-color:#000}.btn-underline-primary-light{--pix-btn-underline-color: #ac57ff}.btn-underline-primary-light span:before{background-color:#ac57ff}.btn-underline-secondary-light{--pix-btn-underline-color: #eb9383}.btn-underline-secondary-light span:before{background-color:#eb9383}[class^="btn-underline-"],[class*=" btn-underline-"]{color:var(--pix-btn-underline-color, #7900f0);opacity:1;position:relative;z-index:2}[class^="btn-underline-"] span,[class*=" btn-underline-"] span{position:relative}[class^="btn-underline-"] span:before,[class*=" btn-underline-"] span:before{content:" ";background:var(--pix-btn-underline-color, #7900f0);position:absolute;top:120%;border-radius:3px;left:0%;width:100%;height:3px;transform:scaleX(0);transition:transform 0.2s;transform-origin:right center;z-index:-1;box-sizing:border-box;display:block}[class^="btn-underline-"]:hover,[class*=" btn-underline-"]:hover{color:var(--pix-btn-underline-color, #7900f0);background-color:transparent;opacity:0.75;opacity:1}[class^="btn-underline-"]:hover span:before,[class*=" btn-underline-"]:hover span:before{transform:scaleX(1);transform-origin:left center}[class^="btn-underline-"]:focus,[class^="btn-underline-"]:active,[class*=" btn-underline-"]:focus,[class*=" btn-underline-"]:active{background:transparent;opacity:0.75}[class^="btn-underline-"]:active,[class^="btn-underline-"].active,.show>[class^="btn-underline-"].dropdown-toggle,[class*=" btn-underline-"]:active,[class*=" btn-underline-"].active,.show>[class*=" btn-underline-"].dropdown-toggle{box-shadow:none}[class^="btn-underline-"]:active span:before,[class^="btn-underline-"].active span:before,.show>[class^="btn-underline-"].dropdown-toggle span:before,[class*=" btn-underline-"]:active span:before,[class*=" btn-underline-"].active span:before,.show>[class*=" btn-underline-"].dropdown-toggle span:before{transform:scaleX(1);opacity:0.75}.btn-blink-gray-1{--pix-btn-blink-color: #f8f9fa;--pix-btn-blink-color-hover: #212529}.btn-blink-gray-2{--pix-btn-blink-color: #e9ecef;--pix-btn-blink-color-hover: #212529}.btn-blink-gray-3{--pix-btn-blink-color: #dee2e6;--pix-btn-blink-color-hover: #212529}.btn-blink-gray-4{--pix-btn-blink-color: #ced4da;--pix-btn-blink-color-hover: #fff}.btn-blink-gray-5{--pix-btn-blink-color: #adb5bd;--pix-btn-blink-color-hover: #fff}.btn-blink-gray-6{--pix-btn-blink-color: #6c757d;--pix-btn-blink-color-hover: #fff}.btn-blink-gray-7{--pix-btn-blink-color: #495057;--pix-btn-blink-color-hover: #fff}.btn-blink-gray-8{--pix-btn-blink-color: #343a40;--pix-btn-blink-color-hover: #fff}.btn-blink-gray-9{--pix-btn-blink-color: #212529;--pix-btn-blink-color-hover: #fff}.btn-blink-primary{--pix-btn-blink-color: #7900f0;--pix-btn-blink-color-hover: #fff}.btn-blink-secondary{--pix-btn-blink-color: #dd472b;--pix-btn-blink-color-hover: #fff}.btn-blink-green{--pix-btn-blink-color: #48bc59;--pix-btn-blink-color-hover: #fff}.btn-blink-cyan{--pix-btn-blink-color: #0dd3ff;--pix-btn-blink-color-hover: #fff}.btn-blink-yellow{--pix-btn-blink-color: #ffc168;--pix-btn-blink-color-hover: #fff}.btn-blink-orange{--pix-btn-blink-color: #ff5a21;--pix-btn-blink-color-hover: #fff}.btn-blink-red{--pix-btn-blink-color: #dd472b;--pix-btn-blink-color-hover: #fff}.btn-blink-blue{--pix-btn-blink-color: #2157d4;--pix-btn-blink-color-hover: #fff}.btn-blink-brown{--pix-btn-blink-color: #7a7a7a;--pix-btn-blink-color-hover: #fff}.btn-blink-purple{--pix-btn-blink-color: #7e4bd2;--pix-btn-blink-color-hover: #fff}.btn-blink-white{--pix-btn-blink-color: #fff;--pix-btn-blink-color-hover: #212529}.btn-blink-black{--pix-btn-blink-color: #000;--pix-btn-blink-color-hover: #fff}.btn-blink-dark-opacity-05{--pix-btn-blink-color: rgba(0, 0, 0, 0.05);--pix-btn-blink-color-hover: #fff}.btn-blink-light-opacity-05{--pix-btn-blink-color: rgba(255, 255, 255, 0.05);--pix-btn-blink-color-hover: #212529}.btn-blink-dark-opacity-0{--pix-btn-blink-color: rgba(0, 0, 0, 0);--pix-btn-blink-color-hover: #fff}.btn-blink-light-opacity-0{--pix-btn-blink-color: rgba(255, 255, 255, 0);--pix-btn-blink-color-hover: #212529}.btn-blink-dark-opacity-1{--pix-btn-blink-color: rgba(0, 0, 0, 0.1);--pix-btn-blink-color-hover: #fff}.btn-blink-light-opacity-1{--pix-btn-blink-color: rgba(255, 255, 255, 0.1);--pix-btn-blink-color-hover: #212529}.btn-blink-dark-opacity-2{--pix-btn-blink-color: rgba(0, 0, 0, 0.2);--pix-btn-blink-color-hover: #fff}.btn-blink-light-opacity-2{--pix-btn-blink-color: rgba(255, 255, 255, 0.2);--pix-btn-blink-color-hover: #212529}.btn-blink-dark-opacity-3{--pix-btn-blink-color: rgba(0, 0, 0, 0.3);--pix-btn-blink-color-hover: #fff}.btn-blink-light-opacity-3{--pix-btn-blink-color: rgba(255, 255, 255, 0.3);--pix-btn-blink-color-hover: #212529}.btn-blink-dark-opacity-4{--pix-btn-blink-color: rgba(0, 0, 0, 0.4);--pix-btn-blink-color-hover: #fff}.btn-blink-light-opacity-4{--pix-btn-blink-color: rgba(255, 255, 255, 0.4);--pix-btn-blink-color-hover: #212529}.btn-blink-dark-opacity-5{--pix-btn-blink-color: rgba(0, 0, 0, 0.5);--pix-btn-blink-color-hover: #fff}.btn-blink-light-opacity-5{--pix-btn-blink-color: rgba(255, 255, 255, 0.5);--pix-btn-blink-color-hover: #212529}.btn-blink-dark-opacity-6{--pix-btn-blink-color: rgba(0, 0, 0, 0.6);--pix-btn-blink-color-hover: #fff}.btn-blink-light-opacity-6{--pix-btn-blink-color: rgba(255, 255, 255, 0.6);--pix-btn-blink-color-hover: #212529}.btn-blink-dark-opacity-7{--pix-btn-blink-color: rgba(0, 0, 0, 0.7);--pix-btn-blink-color-hover: #fff}.btn-blink-light-opacity-7{--pix-btn-blink-color: rgba(255, 255, 255, 0.7);--pix-btn-blink-color-hover: #212529}.btn-blink-dark-opacity-8{--pix-btn-blink-color: rgba(0, 0, 0, 0.8);--pix-btn-blink-color-hover: #fff}.btn-blink-light-opacity-8{--pix-btn-blink-color: rgba(255, 255, 255, 0.8);--pix-btn-blink-color-hover: #212529}.btn-blink-dark-opacity-9{--pix-btn-blink-color: rgba(0, 0, 0, 0.9);--pix-btn-blink-color-hover: #fff}.btn-blink-light-opacity-9{--pix-btn-blink-color: rgba(255, 255, 255, 0.9);--pix-btn-blink-color-hover: #212529}.btn-blink-dark-opacity-10{--pix-btn-blink-color: black;--pix-btn-blink-color-hover: #fff}.btn-blink-light-opacity-10{--pix-btn-blink-color: white;--pix-btn-blink-color-hover: #212529}.btn-blink-primary-light{--pix-btn-blink-color: #ac57ff;--pix-btn-blink-color-hover: #fff}.btn-blink-secondary-light{--pix-btn-blink-color: #eb9383;--pix-btn-blink-color-hover: #fff}[class^="btn-blink-"],[class*=" btn-blink-"]{color:var(--pix-btn-blink-color, #7900f0);opacity:1;position:relative;z-index:2;display:inline-block;overflow:hidden}[class^="btn-blink-"]:before,[class*=" btn-blink-"]:before{content:" ";background:var(--pix-btn-blink-color, #7900f0);position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transition:transform 0.2s;transform-origin:right center;z-index:-1}[class^="btn-blink-"]:hover,[class*=" btn-blink-"]:hover{color:var(--pix-btn-blink-color-hover, #fff);background-color:transparent;opacity:1}[class^="btn-blink-"]:hover:before,[class*=" btn-blink-"]:hover:before{transform:scaleX(1);transform-origin:left center}[class^="btn-blink-"]:focus,[class^="btn-blink-"]:active,[class*=" btn-blink-"]:focus,[class*=" btn-blink-"]:active{opacity:0.75}[class^="btn-blink-"].disabled,[class^="btn-blink-"]:disabled,[class*=" btn-blink-"].disabled,[class*=" btn-blink-"]:disabled{color:var(--pix-btn-blink-color, #7900f0);background-color:transparent}[class^="btn-blink-"]:not(:disabled):not(.disabled):active,[class^="btn-blink-"]:not(:disabled):not(.disabled).active,.show>[class^="btn-blink-"].dropdown-toggle,[class*=" btn-blink-"]:not(:disabled):not(.disabled):active,[class*=" btn-blink-"]:not(:disabled):not(.disabled).active,.show>[class*=" btn-blink-"].dropdown-toggle{color:var(--pix-btn-blink-color-hover, #fff);background-color:transparent;opacity:0.75}[class^="btn-blink-"]:not(:disabled):not(.disabled):active:before,[class^="btn-blink-"]:not(:disabled):not(.disabled).active:before,.show>[class^="btn-blink-"].dropdown-toggle:before,[class*=" btn-blink-"]:not(:disabled):not(.disabled):active:before,[class*=" btn-blink-"]:not(:disabled):not(.disabled).active:before,.show>[class*=" btn-blink-"].dropdown-toggle:before{transform:scaleX(1);transform-origin:left center}.btn-link{font-weight:400;color:#7900f0}.btn-link:hover{color:#5200a4}.btn-link:focus,.btn-link.focus{box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-xl{padding:15px 35px;font-size:1.25rem;line-height:1.5;border-radius:16px}.btn-xl:before{border-radius:16px}.btn-lg{padding:15px 35px;font-size:1.125rem;line-height:1.5;border-radius:16px}.btn-lg:before{border-radius:16px}.btn-md{padding:15px 35px;font-size:1rem;line-height:1.8;border-radius:16px}.btn-md:before{border-radius:16px}.btn-sm{padding:15px 35px;font-size:0.75rem;line-height:1.3;border-radius:16px}.btn-sm:before{border-radius:16px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:0.5rem}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}html{font-family:var(--pix-body-font), sans-serif !important;line-height:1.15;-webkit-text-size-adjust:100%;overflow-x:hidden;width:100%}body{margin:0;font-size:1rem;font-weight:400;line-height:1.8;color:var(--pix-body-default);text-align:left;width:100%;min-height:100vh;min-height:-webkit-fill-available}b,strong,.font-weight-bold{font-weight:500 !important}.flex-1{flex:1 1 0%}:root{--transition-base: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);--pf-icon-color: currentcolor;--pf-icon-stroke-width: 1.5;--pix-shadow-none: none;--pix-shadow-sm: 0 1px 5px 0 rgba(0, 0, 0, 0.1);--pix-shadow: 0 0.125rem 0.375rem rgba(0, 0, 0, 0.03), 0 0.5rem 1.2rem rgba(0, 0, 0, 0.08);--pix-shadow-lg: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.03), 0 1.5rem 2.2rem rgba(0, 0, 0, 0.08)}svg.pixfort-icon{width:1em;height:1em;overflow:visible;box-sizing:content-box;shape-rendering:geometricPrecision}svg.pixfort-icon *{shape-rendering:geometricPrecision}.overflow-clip,body.pix-is-safari{overflow:clip}@media screen and (max-width:991px){body.pix-is-safari{overflow-x:hidden;overflow-x:clip}.pix-is-safari .pix_tabs_container [data-anim-type]{opacity:1 !important;transform:none}}.navbar-light.navbar-nav.nav-link.text-body-default,.text-body-default{color:#7a7a7a !important}.navbar-light.navbar-nav.nav-link.text-body-default.btn:hover,.text-body-default.btn:hover{color:#474747}.navbar-light.navbar-nav.nav-link.text-body-default.btn:focus,.navbar-light.navbar-nav.nav-link.text-body-default.btn:active,.text-body-default.btn:focus,.text-body-default.btn:active{color:#474747}.svg-body-default{color:var(--pix-body-default)}a.navbar-light.navbar-nav.nav-link.text-body-default:hover,a.navbar-light.navbar-nav.nav-link.text-body-default:focus,a.navbar-light.navbar-nav.nav-link.text-body-default:active,a.text-body-default:hover,a.text-body-default:focus,a.text-body-default:active{color:color-mix(in srgb, var(--pix-body-default) 60%, black 40%) !important}.navbar-light.navbar-nav.nav-link.text-heading-default,.text-heading-default{color:var(--pix-gray-7, #495057) !important}.svg-heading-default{color:#495057}a.navbar-light.navbar-nav.nav-link.text-heading-default:hover,a.navbar-light.navbar-nav.nav-link.text-heading-default:focus,a.navbar-light.navbar-nav.nav-link.text-heading-default:active,a.text-heading-default:hover,a.text-heading-default:focus,a.text-heading-default:active{color:color-mix(in srgb, var(--pix-gray-7, #495057) 80%, black 20%) !important}.bg-body-default{--pix-bg-color: #7a7a7a}.bg-heading-default{--pix-bg-color: var(--pix-gray-7, #495057)}.pix-full-height{min-height:100vh}.pix-fit-cover{-o-object-fit:cover;object-fit:cover}.pix-fit-contain{-o-object-fit:contain;object-fit:contain}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.28;margin-top:0;margin-bottom:0;font-family:var(--pix-heading-font), sans-serif;letter-spacing:-0.01em;font-weight:500}.h1:not(.elementor-heading-title),.h2:not(.elementor-heading-title),.h3:not(.elementor-heading-title),.h4:not(.elementor-heading-title),.h5:not(.elementor-heading-title),.h6:not(.elementor-heading-title),h1:not(.elementor-heading-title),h2:not(.elementor-heading-title),h3:not(.elementor-heading-title),h4:not(.elementor-heading-title),h5:not(.elementor-heading-title),h6:not(.elementor-heading-title){color:var(--pix-gray-7, #495057)}h1,.h1{line-height:44px}p{margin-top:0;margin-bottom:1rem;color:var(--pix-body-default)}.elementor-widget-woocommerce-product-content p,.elementor-text-editor p,.elementor-widget-text-editor p,.elementor-widget-theme-post-content p{color:inherit}figcaption{text-align:center !important}figcaption.wp-caption-text{color:#a0a0a0}.has-drop-cap:not(:focus):first-letter{color:#495057}.text-24{font-size:24px;line-height:38px}.text-20{font-size:20px;line-height:32px}.text-18{font-size:18px;line-height:26px}.text-small,.text-sm{font-size:14px}.text-extra-small,.text-xs{font-size:12px}.line-height-0{line-height:0}.line-height-1{line-height:1rem}.sticky-bottom{position:sticky;bottom:0}.svg-20 svg{height:20px;width:auto}.svg-24 svg{height:24px;width:auto}.line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-5{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.truncate-150{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.truncate-200{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.render .pix-loading-circ-path{opacity:0}.pix-loading-circ-path{position:fixed !important;top:50% !important;left:50% !important;z-index:1000000000000000000000;transform:translate3d(-50%, -50%, 0);width:60px}.pix-loading-circ-path:before{content:"";display:block;padding-top:100%}.pix-loading-circ-path .loading-circular{animation:pix-loading-style-4-rotate 2s linear infinite;height:100%;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.pix-loading-circ-path .path{stroke-dasharray:1, 200;stroke-dashoffset:0;animation:pix-loading-style-4-dash 1.5s ease-in-out infinite, pix-loading-style-4-color 1.5s ease-in-out infinite;stroke-linecap:round}@keyframes pix-loading-style-4-rotate{100%{transform:rotate(360deg)}}@keyframes pix-loading-style-4-dash{0%{stroke-dasharray:1, 200;stroke-dashoffset:0}50%{stroke-dasharray:89, 200;stroke-dashoffset:-35}100%{stroke-dasharray:89, 200;stroke-dashoffset:-124}}@keyframes pix-loading-style-4-color{100%,0%{stroke:rgba(121, 0, 240, 0.3)}40%,60%{stroke:#7900f0}}:root{--pix-container-width: 1140px}:root{--pix-container-width: 1412px}@media (min-width:1200px){.container{max-width:1412px !important}}.container-xl{max-width:1412px !important}.popup-width-xs{--pix-dialog-width: 380px}.popup-width-md{--pix-dialog-width: 760px}.popup-width-lg{--pix-dialog-width: 950px}.popup-width-xl{--pix-dialog-width: 1140px}.pix-el-full-width{width:100vw;left:50%;margin-left:-50vw}.vc_section.vc_section_visible{position:relative}.vc_section.vc_section-has-fill[data-vc-full-width="true"]>.pix-divider,.vc_section.vc_section-has-fill[data-vc-full-width="true"]>.pix_element_overlay{width:100vw !important;left:50% !important;margin-left:-50vw !important;z-index:1}.vc_section.jarallax .pix_element_overlay{z-index:2}.pix-overlay-top{z-index:50;pointer-events:none}a:where(:not(.wp-element-button)){text-decoration:none !important}.nav-pills .nav-link{color:var(--pix-body-default)}.nav-pills.pix-pills-1{border-radius:2px}.nav-pills.pix-pills-1 .nav-link{transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);font-size:1.125rem;background:transparent}.nav-pills.pix-pills-1 .nav-link:not(.active){opacity:0.7}.nav-pills.pix-pills-1 .nav-link:not(.active):hover{opacity:1}.nav-pills.pix-pills-1 .nav-link.active,.nav-pills.pix-pills-1 .show>.nav-link{box-shadow:0 0.25rem 0.5rem rgba(0, 0, 0, 0.05), 0 1.5rem 2.2rem rgba(0, 0, 0, 0.1) !important;opacity:1;background:linear-gradient(to right, #7e4bd2, #dd472b) fixed}.nav-pills.pix-pills-solid{border-radius:2px}.nav-pills.pix-pills-solid .nav-link{transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);font-size:1.125rem;background:transparent}.nav-pills.pix-pills-solid .nav-link:not(.active){opacity:0.7}.nav-pills.pix-pills-solid .nav-link:not(.active):hover{opacity:1}.nav-pills.pix-pills-solid .nav-link.active,.nav-pills.pix-pills-solid .show>.nav-link{color:#fff;box-shadow:0 0.25rem 0.5rem rgba(0, 0, 0, 0.05), 0 1.5rem 2.2rem rgba(0, 0, 0, 0.1) !important;opacity:1;background:#7900f0}.nav-pills.pix-pills-light{border-radius:2px}.nav-pills.pix-pills-light .nav-link{transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);font-size:1rem;background:transparent}.nav-pills.pix-pills-light .nav-link:not(.active){opacity:0.7}.nav-pills.pix-pills-light .nav-link:not(.active):hover{opacity:1}.nav-pills.pix-pills-light .nav-link.active,.nav-pills.pix-pills-light .show>.nav-link{color:#7900f0;box-shadow:0 0.25rem 0.5rem rgba(0, 0, 0, 0.05), 0 1.5rem 2.2rem rgba(0, 0, 0, 0.1) !important;opacity:1;background:#fff}.nav-pills.pix-pills-outline{border-radius:2px}.nav-pills.pix-pills-outline .nav-link{transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);font-size:1.125rem;box-shadow:0 0 0 2px transparent inset !important;background:transparent}.nav-pills.pix-pills-outline .nav-link:not(.active){opacity:0.7}.nav-pills.pix-pills-outline .nav-link:not(.active):hover{opacity:1}.nav-pills.pix-pills-outline .nav-link.active,.nav-pills.pix-pills-outline .show>.nav-link{color:#495057;box-shadow:0 0 0 2px var(--pix-body-default) inset !important;opacity:1}.nav-pills.pix-pills-line{border-radius:2px}.nav-pills.pix-pills-line .nav-link{transition:opacity 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);font-size:1.125rem;box-shadow:0 0 0 2px transparent inset !important;background:transparent}.nav-pills.pix-pills-line .nav-link:not(.active){opacity:0.7}.nav-pills.pix-pills-line .nav-link:not(.active):hover{opacity:1}.nav-pills.pix-pills-line .nav-link.active{color:#495057;opacity:1;position:relative}.nav-pills.pix-pills-line .nav-link.active:after{content:" ";position:absolute;background:#7900f0 !important;top:100%;border-radius:3px;left:0%;width:100%;height:3px;transform:scaleX(1);transition:transform 0.2s;transform-origin:right center;box-sizing:border-box;display:block;z-index:100%}.nav-pills.pix-pills-round{border-radius:2px}.nav-pills.pix-pills-round .nav-link{transition:opacity 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);font-size:1.125rem;border-radius:40px;background:transparent}.nav-pills.pix-pills-round .nav-link:not(.active){opacity:0.7}.nav-pills.pix-pills-round .nav-link:not(.active):hover{opacity:1}.nav-pills.pix-pills-round .nav-link.active,.nav-pills.pix-pills-round .show>.nav-link{color:#fff;box-shadow:0 0.25rem 0.5rem rgba(0, 0, 0, 0.05), 0 1.5rem 2.2rem rgba(0, 0, 0, 0.1) !important;opacity:1;background:#7900f0;border-radius:40px}.nav-pills.pix-pills-lines{border-radius:2px}.nav-pills.pix-pills-lines .nav-link{transition:opacity 0.04s cubic-bezier(0.165, 0.84, 0.44, 1);font-size:1.125rem;background:transparent}.nav-pills.pix-pills-lines .nav-link:not(.active){opacity:0.7}.nav-pills.pix-pills-lines .nav-link:not(.active):hover{opacity:1}.nav-pills.pix-pills-lines .nav-link.active,.nav-pills.pix-pills-lines .show>.nav-link{color:#fff;box-shadow:0 0.25rem 0.5rem rgba(0, 0, 0, 0.05), 0 1.5rem 2.2rem rgba(0, 0, 0, 0.1) !important;opacity:1;background:#7900f0}.nav-pills.pix-pills-lines .pix-tabs-line{height:1px;background:var(--pix-body-default);width:100%;display:block;opacity:0.5}@media (max-width:990px){.nav-pills.pix-pills-lines .pix-tabs-line{display:none}.pix_tabs_btns .nav-link{padding-left:10px !important;padding-right:10px !important}}.nav-pills.pix-pills-primary .nav-item a{transition:opacity 0.04s cubic-bezier(0.165, 0.84, 0.44, 1)}.nav-pills.pix-pills-primary .nav-item a.active{opacity:1}.nav-pills.pix-pills-primary .nav-item a:not(.active){opacity:0.5}.nav-pills.pix-pills-primary .nav-link.active,.nav-pills.pix-pills-primary .show>.nav-link{box-shadow:0 0.25rem 0.5rem rgba(0, 0, 0, 0.05), 0 1.5rem 2.2rem rgba(0, 0, 0, 0.1) !important;opacity:1;background:#7900f0 !important}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.menu-item-no-link,.menu-item-no-link *{cursor:default !important}.nav-pills .nav-link{border-radius:16px}@keyframes fadeUp{0%{opacity:0.2;transform:translateY(1rem)}100%{transform:translateY(0%);opacity:1}}@keyframes fadeDown{0%{opacity:0.2;transform:translateY(-1rem)}100%{transform:translateY(0%);opacity:1}}@keyframes fadeLeft{0%{opacity:0;transform:translateX(1rem)}100%{transform:translateX(0%);opacity:1}}@keyframes fadeRight{0%{opacity:0.2;transform:translateX(-1rem)}100%{transform:translateX(0%);opacity:1}}.fade-up.show,.fade-down.show,.fade-left.show,.fade-right.show{animation-duration:0.4s;animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);animation-fill-mode:both}.fade-up.show{animation-name:fadeUp}.fade-down.show{animation-name:fadeDown}.fade-left.show{animation-name:fadeLeft}.fade-right.show{animation-name:fadeRight}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height 0.35s ease}.hamburger{padding:5px 5px;display:inline-block;cursor:pointer;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:0.7}.hamburger:hover,.hamburger:active,.hamburger:focus{outline:none !important}.hamburger.is-active:hover{opacity:0.7}.hamburger-box{width:30px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner .hamburger-inner-before,.hamburger-inner .hamburger-inner-after{width:30px;height:4px;border-radius:4px;position:absolute}.hamburger-inner:after,.hamburger-inner .hamburger-inner-before,.hamburger-inner .hamburger-inner-after{content:"";display:block}.hamburger-inner:after{background:inherit}.hamburger-inner .hamburger-inner-before{top:-10px}.hamburger-inner .hamburger-inner-after{bottom:-10px}.hamburger--spin .hamburger-inner{transition:transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.hamburger--spin .hamburger-inner:after{transition:transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.hamburger--spin .hamburger-inner .hamburger-inner-before{transition:transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s, opacity 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s}.hamburger--spin .hamburger-inner .hamburger-inner-after{transition:transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s, opacity 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s}.hamburger--spin:not([aria-expanded="true"]) .hamburger-inner-after{bottom:-10px}.hamburger--spin[aria-expanded="true"] .hamburger-inner{transform:rotate(135deg);transition-delay:0.12s}.hamburger--spin[aria-expanded="true"] .hamburger-inner:after{transform:rotate(90deg)}.hamburger--spin[aria-expanded="true"] .hamburger-inner:after{transition-delay:0.12s}.hamburger--spin[aria-expanded="true"] .hamburger-inner .hamburger-inner-before{opacity:0;transform:translateY(10px);transition-delay:0s}.hamburger--spin[aria-expanded="true"] .hamburger-inner .hamburger-inner-after{opacity:0;transform:translateY(-10px);transition-delay:0s}.pix-is-safari .hamburger--spin[aria-expanded="true"] .hamburger-inner .hamburger-inner-after{bottom:-10px !important;transform:translate(0, -10px) rotate(-90deg) !important}@keyframes pix_rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.pix-rotating{animation:pix_rotating 50s linear infinite}.pix-rotating{animation-name:pix_rotating;animation-duration:50s;animation-timing-function:linear;animation-fill-mode:both;animation-iteration-count:infinite;will-change:transform}@keyframes pix_rotating_inverse{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}.pix-rotating-inverse{will-change:transform;animation-name:pix_rotating_inverse;animation-duration:50s;animation-timing-function:linear;animation-fill-mode:both;animation-iteration-count:infinite}.pix-rotating-inverse.pix-duration-fast,.pix-rotating.pix-duration-fast{animation-duration:20s}.pix-rotating-inverse.pix-duration-md,.pix-rotating.pix-duration-md{animation-duration:50s}.pix-rotating-inverse.pix-duration-slow,.pix-rotating.pix-duration-slow{animation-duration:80s}@keyframes pix_bounce_sm{0%{transform:translateY(0)}50%{transform:translateY(10%)}100%{transform:translateY(0)}}@keyframes pix_bounce_md{0%{transform:translateY(0)}50%{transform:translateY(20%)}100%{transform:translateY(0)}}@keyframes pix_bounce_lg{0%{transform:translateY(0)}50%{transform:translateY(40%)}100%{transform:translateY(0)}}.pix-bounce-fast{will-change:transform;animation:pix_bounce 6s ease infinite}.pix-bounce{will-change:transform;animation:pix_bounce 3s ease-in-out infinite}.pix-bounce-sm,.pix-bounce-md,.pix-bounce-lg,.pix-scale-sm,.pix-scale-md,.pix-scale-lg,.pix-fade{will-change:transform;animation-duration:5s;animation-timing-function:ease-in-out;animation-fill-mode:both;animation-iteration-count:infinite}.pix-bounce-sm{animation-name:pix_bounce_sm}.pix-bounce-md{animation-name:pix_bounce_md}.pix-bounce-lg{animation-name:pix_bounce_lg}@keyframes pix_fade{0%{opacity:1}50%{opacity:0.6}100%{opacity:1}}@keyframes pix_scale_sm{0%{transform:none}50%{transform:scale(1.1)}100%{transform:none}}@keyframes pix_scale_md{0%{transform:none}50%{transform:scale(1.4)}100%{transform:none}}@keyframes pix_scale_lg{0%{transform:none}50%{transform:scale(1.8)}100%{transform:none}}.pix-scale-sm{animation-name:pix_scale_sm}.pix-scale-md{animation-name:pix_scale_md}.pix-scale-lg{animation-name:pix_scale_lg}.pix-fade{animation-name:pix_fade}.pix-bounce-sm.pix-duration-fast,.pix-bounce-md.pix-duration-fast,.pix-bounce-lg.pix-duration-fast,.pix-scale-sm.pix-duration-fast,.pix-scale-md.pix-duration-fast,.pix-scale-lg.pix-duration-fast,.pix-fade.pix-duration-fast{animation-duration:2s}.pix-bounce-sm.pix-duration-md,.pix-bounce-md.pix-duration-md,.pix-bounce-lg.pix-duration-md,.pix-scale-sm.pix-duration-md,.pix-scale-md.pix-duration-md,.pix-scale-lg.pix-duration-md,.pix-fade.pix-duration-md{animation-duration:5s}.pix-bounce-sm.pix-duration-slow,.pix-bounce-md.pix-duration-slow,.pix-bounce-lg.pix-duration-slow,.pix-scale-sm.pix-duration-slow,.pix-scale-md.pix-duration-slow,.pix-scale-lg.pix-duration-slow,.pix-fade.pix-duration-slow{animation-duration:10s}.pix-bg-slide-left{animation-name:pix_scroll_left}.pix-bg-slide-right{animation-name:pix_scroll_right}.pix-bg-slide-up{animation-name:pix_scroll_up}.pix-bg-slide-down{animation-name:pix_scroll_down}.pix-bg-slide-left,.pix-bg-slide-right,.pix-bg-slide-up,.pix-bg-slide-down{background-repeat:repeat;animation-timing-function:linear;animation-fill-mode:both;animation-iteration-count:infinite;background-size:cover;will-change:transform}.pix-bg-slide-left.pix-duration-fast,.pix-bg-slide-right.pix-duration-fast,.pix-bg-slide-up.pix-duration-fast,.pix-bg-slide-down.pix-duration-fast{animation-duration:15s}.pix-bg-slide-left.pix-duration-md,.pix-bg-slide-right.pix-duration-md,.pix-bg-slide-up.pix-duration-md,.pix-bg-slide-down.pix-duration-md{animation-duration:30s}.pix-bg-slide-left.pix-duration-slow,.pix-bg-slide-right.pix-duration-slow,.pix-bg-slide-up.pix-duration-slow,.pix-bg-slide-down.pix-duration-slow{animation-duration:60s}@keyframes pix_scroll_left{0%{background-position:0 0}100%{background-position:-300vw 0}}@keyframes pix_scroll_right{0%{background-position:0 0}100%{background-position:300vw 0}}@keyframes pix_scroll_up{0%{background-position:0 0}100%{background-position:0 -300vw}}@keyframes pix_scroll_down{0%{background-position:0 0}100%{background-position:0 300vw}}body:not(.pix-is-safari) .fancy_card{transform-style:preserve-3d !important}.fancy_card{border-radius:5px;z-index:5;transition:all 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);box-shadow:20px 10px 58px rgba(0, 0, 0, 0.3);position:relative}.fancy_card:hover{z-index:20;box-shadow:20px 10px 58px rgba(0, 0, 0, 0.3)}.fancy_card:hover:after{box-shadow:0px 25px 35px rgba(0, 0, 0, 0.08), -1px 50px 40px -40px rgba(0, 0, 0, 0.1), -1px 30px 30px -60px black !important}.fancy_card .card-img img{border-radius:5px}.fancy_card img.card-img{-webkit-backface-visibility:hidden;transform:translateZ(1px);pointer-events:none;pointer-events:none;transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1)}.fancy_card .card-img-overlay{transition:all 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);z-index:200;transform:translateZ(2px);transform-style:preserve-3d !important}.fancy_card .card-img-overlay .card-content-box{width:100%}.fancy_card .card-img-overlay .card-title{transform:translate3d(0, 0, 55px)}.fancy_card .card-img-overlay .card-text{transform:translate3d(0, 0, 45px)}.fancy_card .card-img-overlay .card-btn-div{transform:translate3d(0, 0, 45px)}.fancy_card .card-img-overlay .btn{cursor:pointer}.pix-info-card{transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.pix-info-card:hover .card-img-blur{filter:blur(1rem) !important}.pix-info-card .pix-card-content-bg-blur{backdrop-filter:blur(5px);transition:backdrop-filter 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);background:color-mix(in srgb, var(--pix-bg-color, #fff) 20%, transparent) !important}.pix-info-card:hover .pix-card-content-bg-blur{backdrop-filter:blur(10px) saturate(1)}.pix-info-card .card-content-box{position:relative;background:rgba(255, 255, 255, 0.8);overflow:hidden;z-index:3}.pix-info-card .card-content-box .card-img-blur{position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;pointer-events:none;background-position:top;background-size:cover;filter:blur(0.5rem);transition:filter 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);z-index:-1;opacity:0.8}.pix-info-card .card-content-box .card-img-blur.bottom-blur{background-position:bottom}.pix-box{transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transform:none;z-index:2 !important;display:inline-block;position:relative;padding:0px;border-radius:5px;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.05)}.pix-box:hover{box-shadow:0px 1px 5px rgba(0, 0, 0, 0.05);transform:scale(1.01)}.pix-box:after{content:"";border-radius:5px;position:absolute;z-index:-1 !important;top:0;left:0;width:100%;height:100%;opacity:0;transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1)}.pix-box:hover::after{box-shadow:0px 25px 35px rgba(0, 0, 0, 0.18), -1px 50px 40px -40px rgba(0, 0, 0, 0.14), -1px 30px 30px -60px black;opacity:1}.animate-in,.animating,.group-animate-in{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.animate-in a,.animating a,.group-animate-in a{transition:none !important}.animate-in,.animate-out,.group-animate-in{visibility:hidden !important;opacity:0 !important;will-change:transform, opacity}.animate-in[data-anim-type="highlight-grow"],.animate-out[data-anim-type="highlight-grow"],.group-animate-in[data-anim-type="highlight-grow"]{visibility:visible !important;opacity:1 !important}.animating{animation-duration:0.5s !important;animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);animation-fill-mode:both !important;transform-origin:center}.no-js .animate-in,.ie .animate-in,.no-js .group-animate-in,.ie .group-animate-in{visibility:visible !important;opacity:1 !important}@keyframes fadeInImg{0%{transform:scale(1.2);filter:brightness(50%)}100%{transform:none;filter:brightness(100%)}}.animating.fade-in-Img{animation:1.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s 1 fadeInImg}[data-anim-type="fade-in-up"]{transform:translateY(20px)}[data-anim-type="fade-in-up-big"]{transform:translateY(120px)}[data-anim-type="fade-in-down"]{transform:translateY(-20px)}[data-anim-type="fade-in-right"]{transform:translateX(20px)}[data-anim-type="fade-in-right-big"]{transform:translateX(120px)}[data-anim-type="fade-in-left"]{transform:translateX(-20px)}[data-anim-type="fade-in-left-big"]{transform:translateX(-120px)}[data-anim-type="pix-3d-in"]{transform:rotateX(-20deg) translateZ(200px) rotateY(-40deg) rotateZ(-20deg) scale(0.75)}[data-anim-type="pix-3d-right-in"]{transform:translateX(40px) translateZ(200px) rotateX(-20deg) rotateY(-40deg) rotateZ(-20deg) scale(0.75)}[data-anim-type="pix-3d-left-in"]{transform:translateX(-40px) translateZ(200px) rotateX(-20deg) rotateY(40deg) rotateZ(20deg) scale(0.75)}[data-anim-type="pix-3d-up-in"]{transform:translateY(40px) translateZ(200px) rotateX(60deg) rotateY(10deg) rotateZ(10deg) scale(0.75)}[data-anim-type="pix-3d-down-in"]{transform:translateY(-40px) translateZ(200px) rotateX(-60deg) rotateY(10deg) rotateZ(10deg) scale(0.75)}[data-anim-type="pix-3d-right-in-big"]{transform:translateX(100px) translateZ(200px) rotateX(-20deg) rotateY(-40deg) rotateZ(-20deg) scale(0.75)}[data-anim-type="pix-3d-left-in-big"]{transform:translateX(-100px) translateZ(200px) rotateX(-20deg) rotateY(40deg) rotateZ(20deg) scale(0.75)}[data-anim-type="pix-3d-up-in-big"]{transform:translateY(100px) translateZ(200px) rotateX(60deg) rotateY(10deg) rotateZ(10deg) scale(0.75)}[data-anim-type="pix-3d-down-in-big"]{transform:translateY(-100px) translateZ(200px) rotateX(-60deg) rotateY(10deg) rotateZ(10deg) scale(0.75)}[data-anim-type="fade-in"],[data-anim-type="fade-in-up"],[data-anim-type="fade-in-up-big"],[data-anim-type="fade-in-down"],[data-anim-type="fade-in-right"],[data-anim-type="fade-in-right-big"],[data-anim-type="fade-in-left"],[data-anim-type="fade-in-left-big"]{visibility:visible !important;transform-style:flat}[data-anim-type="fade-in"]:not(.animated),[data-anim-type="fade-in-up"]:not(.animated),[data-anim-type="fade-in-up-big"]:not(.animated),[data-anim-type="fade-in-down"]:not(.animated),[data-anim-type="fade-in-right"]:not(.animated),[data-anim-type="fade-in-right-big"]:not(.animated),[data-anim-type="fade-in-left"]:not(.animated),[data-anim-type="fade-in-left-big"]:not(.animated){transition:transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) !important;opacity:0}[data-anim-type="fade-in"].pix-animate,[data-anim-type="fade-in-up"].pix-animate,[data-anim-type="fade-in-up-big"].pix-animate,[data-anim-type="fade-in-down"].pix-animate,[data-anim-type="fade-in-right"].pix-animate,[data-anim-type="fade-in-right-big"].pix-animate,[data-anim-type="fade-in-left"].pix-animate,[data-anim-type="fade-in-left-big"].pix-animate{opacity:1 !important;transform:none}[data-anim-type="pix-3d-in"],[data-anim-type="pix-3d-right-in"],[data-anim-type="pix-3d-left-in"],[data-anim-type="pix-3d-up-in"],[data-anim-type="pix-3d-down-in"],[data-anim-type="pix-3d-right-in-big"],[data-anim-type="pix-3d-left-in-big"],[data-anim-type="pix-3d-up-in-big"],[data-anim-type="pix-3d-down-in-big"]{backface-visibility:hidden}[data-anim-type="pix-3d-in"]:not(.animated),[data-anim-type="pix-3d-right-in"]:not(.animated),[data-anim-type="pix-3d-left-in"]:not(.animated),[data-anim-type="pix-3d-up-in"]:not(.animated),[data-anim-type="pix-3d-down-in"]:not(.animated),[data-anim-type="pix-3d-right-in-big"]:not(.animated),[data-anim-type="pix-3d-left-in-big"]:not(.animated),[data-anim-type="pix-3d-up-in-big"]:not(.animated),[data-anim-type="pix-3d-down-in-big"]:not(.animated){transition-property:opacity, transform !important;transition-duration:0.8s !important;transition-timing-function:cubic-bezier(0.19, 0.29, 0.32, 1) !important;will-change:transform, opacity;opacity:0;animation:none}[data-anim-type="pix-3d-in"].pix-animate,[data-anim-type="pix-3d-right-in"].pix-animate,[data-anim-type="pix-3d-left-in"].pix-animate,[data-anim-type="pix-3d-up-in"].pix-animate,[data-anim-type="pix-3d-down-in"].pix-animate,[data-anim-type="pix-3d-right-in-big"].pix-animate,[data-anim-type="pix-3d-left-in-big"].pix-animate,[data-anim-type="pix-3d-up-in-big"].pix-animate,[data-anim-type="pix-3d-down-in-big"].pix-animate{opacity:1 !important;transform:none}[data-anim-type="pix-sliding-text"]{will-change:auto !important}[data-anim-type="pix-sliding-text"].animate-in{will-change:auto}[data-anim-type="pix-sliding-text"] .pix-sliding-item-placeholder{opacity:0;display:inline-block;pointer-events:none;visibility:hidden;padding:10px 0;margin:-10px 0;overflow:var(--pix-sliding-overflow, hidden)}[data-anim-type="pix-sliding-text"] .pix-sliding-item{transition-property:transform, opacity, filter;display:inline-block;animation:none;visibility:visible !important;transform-style:flat;backface-visibility:visible;transform:translateY(var(--pix-translate-y, 1.4em)) translateX(var(--pix-translate-x, 0));filter:blur(var(--pix-sliding-blur, none));padding:10px 0;margin:-10px 0;overflow:visible}[data-anim-type="pix-sliding-text"] .pix-sliding-item.text-gradient-primary{background-size:200%;background-position:center;background-attachment:scroll}[data-anim-type="pix-sliding-text"]:not(.animated) .pix-sliding-item{opacity:0;transition-property:transform, filter, opacity !important;transition-duration:0.8s;transition-timing-function:all 7.2s cubic-bezier(0.13, 0.91, 0.42, 1);will-change:auto}[data-anim-type="pix-sliding-text"] .pix-sliding-letter.text-gradient-primary{background-attachment:scroll}[data-anim-type="pix-sliding-text"].pix-animate .pix-sliding-item{opacity:1 !important;transform:none;filter:none}[data-anim-type="pix-sliding-text"].pix-animate .pix-sliding-item.text-gradient-primary{margin-top:0}[data-anim-type="pix-sliding-text"] .slide-in-container{white-space:nowrap}[data-anim-type="pix-sliding-text"] .slide-in-container:not(.animated){overflow:var(--pix-sliding-overflow, hidden)}@keyframes slideInUp{0%{opacity:0.2;transform:translateY(200%)}100%{transform:translateY(0%);opacity:1}}.slide-in-container{overflow-y:hidden;display:inline-block !important;vertical-align:middle;position:relative;padding:0.1em 1em;margin:-0.1em -1em}.pix-sliding-headline-2 .slide-in-container.animated{overflow-y:visible}.pix-sliding-item.text-gradient-primary{padding-right:10px;margin-right:-10px}.display-1 .slide-in-container,.display-2 .slide-in-container,.display-3 .slide-in-container,.display-4 .slide-in-container{line-height:1.3em}.animating.slide-in-up{animation-name:slideInUp}@keyframes pixSlideInDown{0%{opacity:0.2;transform:translateY(-200%)}100%{transform:translateY(0);opacity:1}}.animating.slide-in-down{animation-name:pixSlideInDown}.pix-hover-item.pix-hover-left,.pix-hover-item .pix-hover-left{transition:padding 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);position:relative;display:inline-block;padding-left:0px}.pix-hover-item.pix-hover-left.pix-slow,.pix-hover-item .pix-hover-left.pix-slow{transition:padding 0.6s cubic-bezier(0.365, 0.84, 0.44, 1)}.pix-hover-item.pix-hover-right,.pix-hover-item .pix-hover-right{transition:padding 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);position:relative;display:inline-block;padding-left:0px}.pix-hover-item.pix-hover-right.pix-slow,.pix-hover-item .pix-hover-right.pix-slow{transition:padding 0.6s cubic-bezier(0.365, 0.84, 0.44, 1)}.pix-hover-item.pix-img-scale,.pix-hover-item .pix-img-scale{transition:all 1s cubic-bezier(0.365, 0.84, 0.44, 1);transform:none}.pix-hover-item.pix-slide-up,.pix-hover-item .pix-slide-up{transition:all 0.4s cubic-bezier(0.365, 0.84, 0.44, 1);opacity:0;transform:translateY(100%)}.pix-hover-item.pix-fade-in,.pix-hover-item .pix-fade-in{transition:all 0.3s cubic-bezier(0.365, 0.84, 0.44, 1);opacity:0}.pix-hover-item.pix-hover-colored,.pix-hover-item .pix-hover-colored{filter:grayscale(1)}.pix-hover-item.pix-hover-gradient-primary,.pix-hover-item .pix-hover-gradient-primary{background:linear-gradient(to right, #7e4bd2, #dd472b) fixed !important;opacity:0}.pix-hover-item.pix-img-scale,.pix-hover-item .pix-img-scale,.pix-hover-item.pix-slide-up,.pix-hover-item .pix-slide-up,.pix-hover-item.pix-fade-in,.pix-hover-item .pix-fade-in,.pix-hover-item.pix-hover-colored,.pix-hover-item .pix-hover-colored,.pix-hover-item.pix-hover-gradient-primary,.pix-hover-item .pix-hover-gradient-primary,.pix-hover-item.pix-hover-opacity-0,.pix-hover-item .pix-hover-opacity-0,.pix-hover-item.pix-hover-opacity-2,.pix-hover-item .pix-hover-opacity-2,.pix-hover-item.pix-hover-opacity-4,.pix-hover-item .pix-hover-opacity-4,.pix-hover-item.pix-hover-opacity-6,.pix-hover-item .pix-hover-opacity-6,.pix-hover-item.pix-hover-opacity-7,.pix-hover-item .pix-hover-opacity-7,.pix-hover-item.pix-hover-opacity-8,.pix-hover-item .pix-hover-opacity-8,.pix-hover-item.pix-hover-opacity-9,.pix-hover-item .pix-hover-opacity-9,.pix-hover-item.pix-hover-opacity-10,.pix-hover-item .pix-hover-opacity-10{transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);backface-visibility:hidden;will-change:opacity, transform}.pix-hover-item.pix-img-scale.pix-slow,.pix-hover-item .pix-img-scale.pix-slow,.pix-hover-item.pix-slide-up.pix-slow,.pix-hover-item .pix-slide-up.pix-slow,.pix-hover-item.pix-fade-in.pix-slow,.pix-hover-item .pix-fade-in.pix-slow,.pix-hover-item.pix-hover-colored.pix-slow,.pix-hover-item .pix-hover-colored.pix-slow,.pix-hover-item.pix-hover-gradient-primary.pix-slow,.pix-hover-item .pix-hover-gradient-primary.pix-slow,.pix-hover-item.pix-hover-opacity-0.pix-slow,.pix-hover-item .pix-hover-opacity-0.pix-slow,.pix-hover-item.pix-hover-opacity-2.pix-slow,.pix-hover-item .pix-hover-opacity-2.pix-slow,.pix-hover-item.pix-hover-opacity-4.pix-slow,.pix-hover-item .pix-hover-opacity-4.pix-slow,.pix-hover-item.pix-hover-opacity-6.pix-slow,.pix-hover-item .pix-hover-opacity-6.pix-slow,.pix-hover-item.pix-hover-opacity-7.pix-slow,.pix-hover-item .pix-hover-opacity-7.pix-slow,.pix-hover-item.pix-hover-opacity-8.pix-slow,.pix-hover-item .pix-hover-opacity-8.pix-slow,.pix-hover-item.pix-hover-opacity-9.pix-slow,.pix-hover-item .pix-hover-opacity-9.pix-slow,.pix-hover-item.pix-hover-opacity-10.pix-slow,.pix-hover-item .pix-hover-opacity-10.pix-slow{transition:all 0.6s cubic-bezier(0.365, 0.84, 0.44, 1);backface-visibility:hidden}.pix-hover-item:hover.pix-hover-left,.pix-hover-item:hover .pix-hover-left{padding-right:8px}.pix-hover-item:hover.pix-hover-right,.pix-hover-item:hover .pix-hover-right{padding-left:8px}.pix-hover-item:hover.pix-img-scale,.pix-hover-item:hover .pix-img-scale{transform:scale(1.05)}.pix-hover-item:hover.pix-hover-opacity-0,.pix-hover-item:hover .pix-hover-opacity-0{opacity:0 !important}.pix-hover-item:hover.pix-hover-opacity-2,.pix-hover-item:hover .pix-hover-opacity-2{opacity:0.2 !important}.pix-hover-item:hover.pix-hover-opacity-4,.pix-hover-item:hover .pix-hover-opacity-4{opacity:0.4 !important}.pix-hover-item:hover.pix-hover-opacity-6,.pix-hover-item:hover .pix-hover-opacity-6{opacity:0.6 !important}.pix-hover-item:hover.pix-hover-opacity-7,.pix-hover-item:hover .pix-hover-opacity-7{opacity:0.7 !important}.pix-hover-item:hover.pix-hover-opacity-8,.pix-hover-item:hover .pix-hover-opacity-8{opacity:0.8 !important}.pix-hover-item:hover.pix-hover-opacity-9,.pix-hover-item:hover .pix-hover-opacity-9{opacity:0.9 !important}.pix-hover-item:hover.pix-hover-opacity-10,.pix-hover-item:hover .pix-hover-opacity-10{opacity:1 !important}.pix-hover-item:hover.pix-fade-in,.pix-hover-item:hover .pix-fade-in{opacity:1}.pix-hover-item:hover.pix-slide-up,.pix-hover-item:hover .pix-slide-up{transform:translateY(0);opacity:1}.pix-hover-item:hover.pix-hover-colored,.pix-hover-item:hover .pix-hover-colored{filter:grayscale(0)}.pix-hover-item:hover.pix-hover-gradient-primary,.pix-hover-item:hover .pix-hover-gradient-primary{opacity:1 !important}.pix-hover-img-scale.pix-img-scale,.pix-hover-img-scale .pix-img-scale{transition:all 1s cubic-bezier(0.365, 0.84, 0.44, 1);transform:none}.pix-hover-img-scale.pix-img-scale,.pix-hover-img-scale .pix-img-scale{transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1)}.pix-hover-img-scale.pix-img-scale.pix-slow,.pix-hover-img-scale .pix-img-scale.pix-slow{transition:all 0.6s cubic-bezier(0.365, 0.84, 0.44, 1)}.pix-hover-img-scale:hover.pix-img-scale,.pix-hover-img-scale:hover .pix-img-scale{transform:scale(1.05)}@keyframes spinAround{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.pix-icon-loading{animation:spinAround 500ms infinite linear;display:inline-block}.pix-small-search{position:relative !important;z-index:999999999}.pix-small-search .form-control,.pix-small-search .post-password-form input[type="password"],.post-password-form .pix-small-search input[type="password"]{font-size:14px;background:var(--pix-base-background, #fff)}.pix-small-search .pix-search-btn{background:var(--pix-base-background, #fff);--pix-btn-background: var(--pix-base-background, #fff)}.pix-small-search .pix-search-btn:hover,.pix-small-search .pix-search-btn:focus,.pix-small-search .pix-search-btn:active{background:#fff;color:#495057 !important}.pix-small-search .pix-search-btn:hover path,.pix-small-search .pix-search-btn:focus path,.pix-small-search .pix-search-btn:active path{fill:#474747 !important}.pix-small-search .pix-search-btn svg{height:18px;width:18px}.pix-small-search .pix-search-btn svg path{transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);fill:#7a7a7a !important}.pix-small-search .btn-search{background:var(--pix-base-background, #fff);--pix-btn-background: var(--pix-base-background, #fff);color:var(--pix-body-default) !important}.pix-small-search .btn-search:hover,.pix-small-search .btn-search:focus,.pix-small-search .btn-search:active{background:color-mix(in srgb, var(--pix-heading-default) 5%, var(--pix-dynamic-background) 95%);color:var(--pix-heading-default) !important}.pix-small-search .btn-search:hover path,.pix-small-search .btn-search:focus path,.pix-small-search .btn-search:active path{fill:var(--pix-heading-default) !important}.pix-small-search .pix-search-btn,.pix-small-search .form-control,.pix-small-search .post-password-form input[type="password"],.post-password-form .pix-small-search input[type="password"]{min-height:60px !important}body:not(.rtl) .btn-search{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:0.3rem;border-bottom-right-radius:0.3rem}body:not(.rtl) .form-control,body:not(.rtl) .post-password-form input[type="password"],.post-password-form body:not(.rtl) input[type="password"]{border-top-right-radius:0;border-bottom-right-radius:0}.pix-divider{z-index:1;pointer-events:none}.pix-divider::before,.pix-divider::after{position:absolute;content:"";pointer-events:none}.pix-divider-in-front{z-index:9999 !important}.pix-divider-flip-h{transform:scale(-1, 1)}.pix-dividers-box{height:100px;pointer-events:none}.pix-dividers-box *{pointer-events:none}.pix-dividers-box.pix-divider-bottom{position:absolute;bottom:0}.pix-dividers-box.pix-divider-top{position:absolute;top:0}.pix-dividers-box.pix-divider-top-inverse{position:absolute;transform:rotate(180deg);top:0}.pix-divider{position:absolute;opacity:1 !important;width:100%;left:0}.pix-divider svg>path,.pix-divider svg>polygon{transform:translate(0px, -1px)}.pix-divider svg>path:last-of-type,.pix-divider svg>polygon:last-of-type{transform:translate(0px, 0px)}.pix-divider.pix-top-divider{transform:rotate(180deg) translate(0px, 1px);top:-1px}.pix-divider.pix-top-divider.pix-stretch-divider{transform:rotate(180deg) translate(50%, 1px)}.pix-divider.pix-top-divider.pix-divider-flip-h{transform:rotate(180deg) scale(-1, 1)}.pix-divider.pix-top-divider.pix-divider-flip-h.pix-stretch-divider{transform:rotate(180deg) scale(-1, 1) translateX(-50%)}.pix-divider.pix-top-divider svg>path{transform:translate(0px, -1px) !important}.pix-divider.pix-top-divider svg>path:last-of-type{transform:translate(0px, 1px) !important}.pix-divider.pix-top-divider svg>polygon{transform:translate(0px, -1px) !important}.pix-divider.pix-top-divider svg>polygon:last-of-type{transform:translate(0px, 1px) !important}.pix-divider.pix-top-divider:not([data-style="style-26"]):not([data-style="style-24"]):not([data-style="style-25"]) svg :first-child{transform:translate(0px, -1px) !important}.pix-divider.pix-bottom-divider{bottom:-1px}.pix-divider.pix-bottom-divider.pix-stretch-divider{transform:translateX(-50%)}.pix-divider.pix-bottom-divider.pix-stretch-divider.pix-divider-flip-h{transform:translateX(-50%) scale(-1, 1)}.pix-divider.pix-bottom-divider[data-style="style-7"] path{transform:translate(0px, 1px)}.pix-divider.pix-stretch-divider{width:100vw;margin-left:50% !important}.pix-shape-dividers{width:100%;height:100px !important;pointer-events:none;position:relative;top:0;left:0}.pix-full-width-elm{width:100vw;z-index:9999;margin-left:calc(-50vw + 50%);left:0}@media (max-width:990px){.pix-main-intro .container{padding-top:80px !important;padding-bottom:100px !important}.pix-main-intro .pix-divider:not([data-style="style-25"]){max-height:100px}.pix-main-intro .pix-divider:not([data-style="style-25"]) svg{max-height:100px !important}}.pix-elementor-section-dividers>.pix-divider{position:absolute !important;z-index:0}.pix-elementor-section-dividers>.pix-divider.pix-divider-in-front{z-index:999999999 !important}.pix-elementor-section-dividers:has(.elementor-background-overlay) .pix-divider{z-index:1}.elementor>.pix-divider svg{position:absolute;z-index:1;bottom:-1px}.elementor>.pix-divider.pix-top-divider{z-index:1;top:0}.elementor>.pix-divider.pix-bottom-divider{z-index:0;bottom:0}.pix-divider:not(.elementor-element){padding:0 !important;margin-top:0 !important;margin-bottom:0 !important}.pix-divider.pix-top-divider.elementor-element{margin-bottom:0px !important;padding:0px !important}.pix-divider.pix-bottom-divider.elementor-element{margin-top:0px !important;padding:0px !important}.pix-divider.pix-bottom-divider.elementor-element svg{margin-bottom:inherit}.pix-divider.pix-divider-in-elementor{z-index:0}.pix-divider.pix-divider-in-elementor.pix-divider-in-front{z-index:999999999 !important}.navbar .dropdown-menu div[class*="col"]{padding:0px;margin-bottom:0}@media screen and (min-width:992px){.navbar .dropdown.hover .dropdown-menu,.navbar .dropdown .dropdown-menu.hover,.navbar .dropdown:hover .dropdown-menu,.navbar .dropdown .dropdown-menu:hover{display:block !important;opacity:1 !important}}@media (min-width:992px){.dropdown-menu{padding:0px}.nav-item:not(.mega-item) .container *:first-child{border-radius:5px}.pix-main-menu .nav-style-megamenu>li.nav-item{position:relative}.pix-main-menu .nav-style-megamenu>li.nav-item .dropdown-menu{top:88%}.pix-main-menu .nav-style-megamenu>li.nav-item .dropdown-menu .submenu-box{background:#fff;transform:translateY(30px);border-radius:6px;opacity:0;border:0px solid rgba(0, 0, 0, 0);margin-top:25px}.pix-main-menu .nav-style-megamenu>li.nav-item .dropdown-menu .submenu-box .container,.pix-main-menu .nav-style-megamenu>li.nav-item .dropdown-menu .submenu-box .container-fluid{border-radius:6px;padding:0px 15px 0 15px}.pix-main-menu .nav-style-megamenu>li.nav-item .dropdown-menu .submenu-box .container .row,.pix-main-menu .nav-style-megamenu>li.nav-item .dropdown-menu .submenu-box .container-fluid .row{margin:0px}.navbar .pix-primary-nav-line .nav-style-megamenu>li.nav-item .nav-link span:after{background:var(--pix-primary) !important}.navbar .pix-secondary-nav-line .nav-style-megamenu>li.nav-item .nav-link span:after{background:var(--pix-secondary) !important}.navbar .pix-dark-nav-line .nav-style-megamenu>li.nav-item .nav-link span:after{background:var(--pix-black, #495057) !important}.navbar .pix-light-nav-line .nav-style-megamenu>li.nav-item .nav-link span:after{background:var(--pix-white, #fff) !important}.is-scroll .navbar .pix-gradient-scroll-nav-line .nav-style-megamenu>li.nav-item .nav-link span:after{background:linear-gradient(to right, #7e4bd2, #dd472b) scroll !important}.is-scroll .navbar .pix-primary-scroll-nav-line .nav-style-megamenu>li.nav-item .nav-link span:after{background:#7900f0 !important}.is-scroll .navbar .pix-secondary-scroll-nav-line .nav-style-megamenu>li.nav-item .nav-link span:after{background:#dd472b !important}.is-scroll .navbar .pix-dark-scroll-nav-line .nav-style-megamenu>li.nav-item .nav-link span:after{background:#495057 !important}.is-scroll .navbar .pix-light-scroll-nav-line .nav-style-megamenu>li.nav-item .nav-link span:after{background:#fff !important}.pix-nav-dropdown-angle>ul>li.nav-item>.pix-nav-link.dropdown-toggle>span{padding-right:14px}.pix-nav-dropdown-angle>ul>li.nav-item>.pix-nav-link.dropdown-toggle>span .pixfort-dropdown-arrow{display:block !important;position:absolute;right:-2px;will-change:transform;transform:translateY(-50%);top:50%;transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);--pf-icon-stroke-width: 2}.pix-nav-dropdown-angle>ul>li.nav-item:hover>.pix-nav-link.dropdown-toggle>span .pixfort-dropdown-arrow,.pix-nav-dropdown-angle>ul>li.nav-item:hover>.pix-nav-link.dropdown-toggle>span:before,.pix-nav-dropdown-angle>ul>li.nav-item.hover>.pix-nav-link.dropdown-toggle>span .pixfort-dropdown-arrow,.pix-nav-dropdown-angle>ul>li.nav-item.hover>.pix-nav-link.dropdown-toggle>span:before{transform:translateY(-50%) rotate(180deg)}.nav-style-megamenu>li.nav-item{position:relative;padding:0px 10px}.nav-style-megamenu>li.nav-item .dropdown-menu{margin-top:0px;opacity:0;transition:opacity 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);min-width:240px}.nav-style-megamenu>li.nav-item .dropdown-menu a:active:focus{background:rgba(0, 0, 0, 0.1) !important}.nav-style-megamenu>li.nav-item .dropdown-menu .dropdown-item{padding:10px 20px}.nav-style-megamenu>li.nav-item .dropdown-menu .container,.nav-style-megamenu>li.nav-item .dropdown-menu .container-fluid{margin:0 !important;padding:0 !important}.nav-style-megamenu>li.nav-item.mega-item{position:inherit}.nav-style-megamenu>li.nav-item.mega-item .dropdown-menu{top:78%}.nav-style-megamenu>li.nav-item .nav-link{position:relative}.nav-style-megamenu>li.nav-item .nav-link:after{display:none}.nav-style-megamenu>li.nav-item .nav-link span{position:relative}.nav-style-megamenu>li.nav-item .nav-link span:after{content:" ";position:absolute;background:linear-gradient(to right, #7e4bd2, #dd472b) scroll !important;top:100%;margin-top:4px;border-radius:3px;left:0%;width:100%;height:3px;transform:scaleX(0);transition:transform 0.2s;transform-origin:right center;box-sizing:border-box;display:block}.nav-style-megamenu>li.nav-item:hover .nav-link span:after,.nav-style-megamenu>li.nav-item.hover .nav-link span:after{transform:scaleX(1);transform-origin:left center}.nav-style-megamenu>li.nav-item:hover .dropdown-menu .submenu-box,.nav-style-megamenu>li.nav-item.hover .dropdown-menu .submenu-box{transform:translateY(0px);opacity:1}.nav-style-megamenu>li.nav-item .dropdown-menu{width:100%;max-width:100vw;background:transparent}.nav-style-megamenu>li.nav-item .dropdown-menu .submenu-box{background:#fff;transform:translateY(30px);border-radius:6px;opacity:0;border:0px solid rgba(0, 0, 0, 0);margin-top:5px}.nav-style-megamenu>li.nav-item .dropdown-menu .submenu-box .container,.nav-style-megamenu>li.nav-item .dropdown-menu .submenu-box .container-fluid{border-radius:6px;padding:0px 15px 0 15px}.nav-style-megamenu>li.nav-item .dropdown-menu .submenu-box .container .row,.nav-style-megamenu>li.nav-item .dropdown-menu .submenu-box .container-fluid .row{margin:0px}.nav-style-megamenu>li.nav-item .dropdown-menu .submenu-box:after{content:"";position:absolute;border-radius:6px;z-index:-1;top:0;left:0;width:100%;height:100%;box-shadow:0 0.25rem 0.5rem rgba(0, 0, 0, 0.05), 0 1.5rem 2.2rem rgba(0, 0, 0, 0.1) !important}.nav-style-megamenu>li.nav-item .dropdown-menu a{border-radius:0;font-size:14px;padding:0px 15px 0 15px}.nav-style-megamenu>li.nav-item .dropdown-menu .mega-col-title{padding:10px 20px 10px 20px}.nav-style-megamenu>li.nav-item .dropdown-menu h6.mega-col-title{cursor:default}.nav-style-megamenu>li.nav-item .container,.nav-style-megamenu>li.nav-item .container-fluid{padding:0}.pix-header-stack .navbar-nav>li>.dropdown-menu{margin-top:5px}.pix-header-stack .navbar-nav>li>.dropdown-menu .submenu-box{margin-top:0 !important}.navbar .pix-nav-active-line .nav-style-megamenu>li.nav-item.current-menu-item .nav-link span:after{transform:scaleX(1);transform-origin:left center}.navbar .pix-nav-global-active-line .nav-style-megamenu>li.nav-item.current-menu-item .nav-link span:after,.navbar .pix-nav-global-active-line .nav-style-megamenu>li.nav-item.current-menu-ancestor .nav-link span:after{transform:scaleX(1);transform-origin:left center}}body:not(.render) .dropdown-menu{pointer-events:none}.pix-header-desktop .submenu-box.pix-default-menu .container div:last-child{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.pix-header-desktop .submenu-box.pix-default-menu .container div:first-child{border-top-left-radius:5px;border-top-right-radius:5px}@media screen and (min-width:992px){.mega-item.pix-mega-style-sm{position:relative !important}.mega-item.pix-mega-style-sm>.dropdown-menu{width:400px !important;max-width:100%;left:auto;top:88% !important}.mega-item.pix-mega-style-md{position:relative !important}.mega-item.pix-mega-style-md>.dropdown-menu{width:600px !important;max-width:100%;left:auto;top:88% !important}.mega-item.pix-mega-style-lg{position:relative !important}.mega-item.pix-mega-style-lg>.dropdown-menu{width:800px !important;max-width:100%;left:auto;top:88% !important}.mega-item.pix-mega-style-full>.dropdown-menu{left:0;max-width:calc(100vw - var(--pix-container-padding, 0)) !important;width:calc(100vw - 30px - var(--pix-container-padding, 0)) !important;margin-left:calc(-50vw + 15px + 50% + var(--pix-container-padding, 0) / 2)}.mega-item.pix-mega-style-full>.dropdown-menu .container{max-width:100% !important}}.pix-main-menu .nav-style-megamenu>li.nav-item:focus{outline:none !important}.pix-intro-1{position:relative}.pix-intro-1:not(section){width:100%;display:inline-block}.pix-intro-1 .pix-intro-img{position:absolute;opacity:0.9999;left:0;overflow:hidden;width:100%;height:100%;display:inline-block;box-sizing:border-box;transform-origin:center;transform:scale(1.4);transition:transform 3.5s cubic-bezier(0.165, 0.84, 0.44, 1);transform-origin:center;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.pix-intro-1 .pix-intro-img img{top:0;left:0;width:100% !important;height:100%;-o-object-fit:cover;object-fit:cover;z-index:10}.pix-intro-1 .pix-intro-img.animated{transform:none}.pix-intro-1 .pix-intro-video{position:absolute;opacity:1;overflow:hidden;width:100%;height:100%;display:inline-block;transform:scale(1.4);opacity:0;transition:opacity 4.5s cubic-bezier(0.165, 0.84, 0.44, 1), transform 3.5s cubic-bezier(0.165, 0.84, 0.44, 1)}.pix-intro-1 .pix-intro-video.animated{transform:none;opacity:0.5;transition:opacity 4.5s cubic-bezier(0.165, 0.84, 0.44, 1), transform 3.5s cubic-bezier(0.165, 0.84, 0.44, 1)}.pix-intro-1 .pix-intro-video .jarallax{position:absolute;top:0;width:100%;height:100%;display:inline-block}.pix-intro-1 .pix-intro-video.is-gray{filter:grayscale(1)}.pix-main-intro.pix-intro-1,.pix-slider .carousel-cell{overflow:hidden}.pix-main-intro.pix-intro-1{float:left;backface-visibility:hidden}body:not(.pix-padding-style) .pix-intro-1 .pix-intro-img img{left:0 !important}.pix-is-safari .pix-intro-1 .pix-intro-img img.jarallax-img{box-sizing:border-box;transition:all 0s !important;will-change:transform}.pix-is-safari .pix-intro-1 .pix-intro-img img.jarallax-img.animated{transition:all 0s !important}.pix-is-safari .pix-intro-1 .pix-intro-img img.jarallax-img.animated.slow-transition{transition:all 0s !important}.fullpage-container{width:100vw;height:100%;top:0;left:0;z-index:1;margin-left:calc(-50vw + 50%);position:absolute;display:inline-block;pointer-events:none;transform-origin:center}section.pix-intro-1:not([data-vc-full-width="true"]) .fullpage-container{width:100%;left:auto;right:0}section.pix-intro-1:not([data-vc-full-width="true"]) .fullpage-container img{width:100% !important}.pix-intro-container{z-index:2;transition:none !important}.pix-header{left:0}.pix-header .navbar-brand{margin-right:0px;max-width:100%;float:left}.pix-header .navbar-brand img{max-width:100%;float:left}.pix-header.is-scroll .pix-logo-scroll,.pix-header.pix-mobile-sticky .pix-logo-scroll{display:inline-block}.pix-header.is-scroll .pix-header-stack,.pix-header.pix-mobile-sticky .pix-header-stack{pointer-events:none !important}.pix-header .dropdown-menu,.pix-header .dropdown-menu:after{box-shadow:none !important;border:0px;margin-top:0px}.pix-header .mega-item .dropdown-menu{border-radius:6px}.pix-header .nav .btn{position:relative;top:2px}.pix-header .submenu-box{transition:margin 0.4s cubic-bezier(0.165, 0.84, 0.44, 1), transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1)}.pix-header .submenu-box .container{max-width:100%;transform:translateZ(0)}.pix-header .submenu-box.bg-dark-blur,.pix-header .submenu-box.bg-light-blur,.pix-header .submenu-box.bg-dynamic-blur{transition:margin 0.4s cubic-bezier(0.165, 0.84, 0.44, 1), transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) !important}.pix-header .pix-header-line{margin-left:15px}.pix-header.pix-drop-left .dropdown-menu{right:0 !important}.pix-header.pix-white-bar:not(.is-scroll) .nav-link:after{background:#fff !important}.pix-header .dropdown-item{transition:background-color 0.2s cubic-bezier(0.165, 0.84, 0.44, 1), color 0.2s cubic-bezier(0.165, 0.84, 0.44, 1)}.pix-header-transparent .pix-header{z-index:99999;width:100%}.pix-header-boxed .pix-header-box-part{position:relative}.pix-header-boxed .pix-header-stack{opacity:1;z-index:0}.pix-header-boxed .pix-header{top:0;width:100%;transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1)}.pix-header-boxed .navbar:not(:empty){padding:10px}.pix-header-text{transition:color 0.4s cubic-bezier(0.165, 0.84, 0.44, 1)}.pix-topbar-normal{width:100%;left:0;transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1)}.pix-topbar-normal .row{margin:0px}.pix-topbar-normal .column{padding-left:0px !important;padding-right:0px !important}.pix-topbar-normal.pix-topbar-fixed{position:fixed;top:0px}.pix-header-normal{width:100%;left:0;padding:0px}.pix-header-normal.is-scroll{top:0px;transition:box-shadow 0.2s cubic-bezier(0.165, 0.84, 0.44, 1), background-color 0.2s cubic-bezier(0.165, 0.84, 0.44, 1), top 0.4s cubic-bezier(0.165, 0.84, 0.44, 1), color 0.2s cubic-bezier(0.165, 0.84, 0.44, 1)}.dropdown-item .pix-dropdown-title,.dropdown-item .pix-dropdown-title::after{white-space:normal}@media (max-width:991px){.pix-header-desktop{display:none !important}}@media (min-width:992px){.pix-header-mobile{display:none !important}}.pix-wpml-header-btn{padding:0.2rem 1rem}.pix-wpml-header-btn .pix-current-language.text-header-area .dropdown-menu .submenu-box{margin-top:25px}.pix-wpml-header-btn .dropdown-menu{position:absolute !important;display:inline-block !important;opacity:0;padding:0;top:100%;background:transparent !important;transition:opacity 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);pointer-events:none}.pix-wpml-header-btn .dropdown-menu .submenu-box{background:var(--pix-dynamic-background, #fff);margin-top:0px;transform:translateY(30px) translateZ(0px);backface-visibility:hidden;transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);border-radius:6px}.pix-wpml-header-btn .dropdown-menu .submenu-box .dropdown-item{color:var(--pix-body-default, #7a7a7a) !important}.pix-wpml-header-btn .dropdown-menu .submenu-box .dropdown-item:hover,.pix-wpml-header-btn .dropdown-menu .submenu-box .dropdown-item:focus,.pix-wpml-header-btn .dropdown-menu .submenu-box .dropdown-item:active{color:var(--pix-heading-default, #495057) !important;background:color-mix(in srgb, var(--pix-heading-default, #495057) 5%, transparent)}.pix-wpml-header-btn.show .dropdown-menu{display:block !important;opacity:1 !important;pointer-events:auto}.pix-wpml-header-btn.show .dropdown-menu .submenu-box{transform:translateY(0px);opacity:1}.pix-is-safari .pix-wpml-header-btn .dropdown-menu.show{transform:translateZ(1px)}@media screen and (min-width:991px){.pix-wpml-header-btn{padding:0.5rem 1rem}.pix-wpml-header-btn:hover .dropdown-menu,.pix-wpml-header-btn.hover .dropdown-menu{display:block !important;opacity:1 !important;pointer-events:auto}.pix-wpml-header-btn:hover .dropdown-menu .submenu-box,.pix-wpml-header-btn.hover .dropdown-menu .submenu-box{transform:translateY(0px);opacity:1}}@media (max-width:990px){.pix-header-mobile nav .pix-wpml-header-btn .dropdown-menu{position:absolute !important}}.pix-dropdown-padding{padding:20px !important}.pix-dropdown-padding .dropdown-item{border-radius:4px !important}.pix-dropdown-padding.pix-dropdown-padding-sm{padding:10px !important}.dropdown-menu .col-lg-3 .pix-px-20{padding-right:19.5px !important}.pix-header-min-height{min-height:40px}.pix-header-min-height:empty{min-height:0;opacity:0}.pix-header-stack{z-index:200;position:relative}.pix-cart-btn{position:relative;min-height:32px}.pix-header-line{border-left:2px solid rgba(0, 0, 0, 0.03)}@media (max-width:991px){.pix-header-1,.pix-header-3{position:absolute;top:70px}}.nav-item.dropdown.mega-item .col-lg-3,.nav-item.dropdown.mega-item .col-lg-4,.nav-item.dropdown.mega-item .col-lg-6{display:flex;flex-flow:column}.pix-menu-box{display:flex;height:auto}.pix-menu-box .pix-menu-box-inner img{height:100% !important}.pix-menu-box .pix-intro-img{z-index:1 !important;-o-object-fit:fill;object-fit:fill;height:100%}.pix-menu-box .pix-intro-img img{-o-object-fit:fill;object-fit:fill}.pix-menu-box .pix-box-title{z-index:1000 !important;max-width:200px;padding-right:10px}.pix-menu-box .pix-box-text{z-index:1000 !important;max-width:200px;margin-right:20px}.pix-menu-box .pix-box-link{z-index:1000 !important;padding-left:0px !important;line-height:1}.pix-is-safari .pix-menu-box .pix-menu-box-inner img{z-index:-1}.col-lg-2 .pix-menu-box.pix-menu-full-height,.col-lg-3 .pix-menu-box.pix-menu-full-height,.col-lg-4 .pix-menu-box.pix-menu-full-height,.col-lg-6 .pix-menu-box.pix-menu-full-height{height:100%}.col-lg-2 .pix-menu-box .pix-box-container,.col-lg-3 .pix-menu-box .pix-box-container,.col-lg-4 .pix-menu-box .pix-box-container,.col-lg-6 .pix-menu-box .pix-box-container{display:inline-block !important;position:relative;z-index:1000 !important;width:100%}.col-lg-2 .pix-menu-box .pix-box-container .pix-box-title,.col-lg-3 .pix-menu-box .pix-box-container .pix-box-title,.col-lg-4 .pix-menu-box .pix-box-container .pix-box-title,.col-lg-6 .pix-menu-box .pix-box-container .pix-box-title{z-index:1000 !important;width:100%}.col-lg-2 .pix-menu-box .pix-box-container .pix-box-text,.col-lg-3 .pix-menu-box .pix-box-container .pix-box-text,.col-lg-4 .pix-menu-box .pix-box-container .pix-box-text,.col-lg-6 .pix-menu-box .pix-box-container .pix-box-text{z-index:1000 !important;display:block;width:100%;margin-right:20px}.col-lg-2 .pix-menu-box .pix-box-container .pix-box-link,.col-lg-3 .pix-menu-box .pix-box-container .pix-box-link,.col-lg-4 .pix-menu-box .pix-box-container .pix-box-link,.col-lg-6 .pix-menu-box .pix-box-container .pix-box-link{z-index:1000 !important;display:inline-block;padding-left:0px !important}@media (max-width:991px){.pix-menu-box .pix-intro-img{z-index:1 !important;-o-object-fit:cover !important;object-fit:cover !important;height:100%}.pix-menu-box .pix-intro-img img{-o-object-fit:cover !important;object-fit:cover !important;z-index:1 !important}.pix-menu-box .pix-box-container{z-index:1000 !important}.pix-menu-box .pix-box-container .pix-box-title{z-index:1000 !important;width:100%;display:block}.pix-menu-box .pix-box-container .pix-box-text{z-index:1000 !important;display:block;width:100%}}@media (min-width:991px){.pix-menu-line-right{border-right:1px solid rgba(122, 122, 122, 0.15)}.pix-menu-line-top{border-top:1px solid rgba(122, 122, 122, 0.15)}.pix-menu-line-right-top{border-right:1px solid rgba(122, 122, 122, 0.15);border-top:1px solid rgba(122, 122, 122, 0.15)}.pix-dark .pix-menu-line-right,.pix-dark .pix-menu-line-top,.pix-dark .pix-menu-line-right-top{border-color:rgba(255, 255, 255, 0.05)}}@media (min-width:991px) and (max-width:1200px){.pix-topbar .dropdown-toggle.nav-link,.pix-topbar .navbar-expand-lg .navbar-nav .nav-link,.pix-header .dropdown-toggle.nav-link,.pix-header .navbar-expand-lg .navbar-nav .nav-link,.pix-header-stack .dropdown-toggle.nav-link,.pix-header-stack .navbar-expand-lg .navbar-nav .nav-link{padding-left:0px !important;padding-right:0px !important}}.dropdown-menu .submenu-box .container .menu-item a{border-radius:0px}.dropdown-menu .submenu-box .container .menu-item:first-child a{border-top-left-radius:5px;border-top-right-radius:5px}.dropdown-menu .submenu-box .container .menu-item:last-child a{border-bottom-right-radius:5px;border-bottom-left-radius:5px}@media (min-width:991px){.pix-header .nav-link.dropdown-toggle::after{display:none !important}}.pix-header .submenu-box .dropdown-toggle::after{display:none !important}.pix-header-mobile{clear:both}.pix-header-mobile a,.pix-header-mobile a:focus{outline:none !important}.pix-header-mobile .mega-col-title{padding-bottom:15px}.pix-header-mobile .dropdown-toggle>span>.pixfort-dropdown-arrow{display:inline-flex !important;padding-left:5px;--pf-icon-stroke-width: 2}.pix-header-mobile .dropdown-toggle::after{display:none !important}.pix-header-mobile nav .dropdown-menu{position:relative !important}.pix-header-mobile nav .dropdown-menu>.submenu-box>.container{padding:0px}.pix-header-mobile nav .dropdown-menu>.submenu-box>.container>.row{display:contents}.pix-header-mobile nav .dropdown-menu .pix-dropdown-title{font-size:14px !important}.pix-header-mobile .dropdown-item.active,.pix-header-mobile .dropdown-item:active{border-radius:0 !important;color:#fff;background-color:rgba(0, 0, 0, 0.05)}.pix-header-mobile .menu-item>.nav-link{padding-top:10px;padding-bottom:10px}.pix-header-mobile .navbar-nav>li>.dropdown-menu{padding:0px;overflow:hidden !important}.pix-header-mobile .navbar-nav>li>.dropdown-menu .menu-item .dropdown-item{padding:10px 15px !important}.pix-header-mobile .submenu-box .dropdown-menu{top:0 !important;margin:0 !important;padding:0 !important}.pix-dropdown-title{white-space:normal !important}.pix-header-divider{width:1px;height:100%;display:inline-block;position:absolute;top:0}.pix-header-divider.is-scroll-divider{display:none}.pix-header-divider.pix-sm{top:20%;height:60%}.pix-header-mobile .pix-header-divider{position:relative !important;min-height:33px !important}.pix-header-mobile .pix-header-divider.pix-sm{min-height:initial !important}.pix-header-icon-style{position:relative;top:0px}header.pix-header-mobile{float:left}header.pix-header-mobile.pix-mobile-sticky{position:fixed !important;top:0;z-index:999999999 !important;max-height:90vh;overflow-x:hidden;overflow-x:clip;overflow-y:visible}.pix-header-mobile .container .col-12>*{vertical-align:middle}.pix-header-desktop{clear:both}svg.pix-header-icon-format{font-size:18px !important;line-height:1 !important}svg.pix-header-icon-format.fix-top{top:2px}nav .collapse{height:auto}.pix-header-scroll-placeholder{pointer-events:none;width:100%;height:0;display:block;float:left;position:relative}.collapse.navbar-collapse{overflow:visible}.pix-header-mobile .collapse.navbar-collapse{width:100%}.pix-menu-toggle-style li:not(.toggle-btn-item){opacity:0 !important;transition:opacity 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);pointer-events:none}.pix-menu-toggle-style li:not(.toggle-btn-item).is-shown{opacity:1 !important;pointer-events:auto}.pix-menu-item-icon{font-size:16px !important;position:relative;top:-1px}.pix-search-sm-btn{position:relative}.pix-search-sm-btn .pix-header-floating-search{position:absolute;z-index:999999;top:100%;pointer-events:none;visibility:hidden;opacity:0;width:350px;left:0;padding-top:40px;transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1)}.pix-search-sm-btn .pix-header-floating-search.open-bar-left{left:auto;right:0}.pix-search-sm-btn .pix-header-floating-search .form-control,.pix-search-sm-btn .pix-header-floating-search .post-password-form input[type="password"],.post-password-form .pix-search-sm-btn .pix-header-floating-search input[type="password"]{min-height:40px !important}.pix-search-sm-btn .pix-header-floating-search .bootstrap-autocomplete.dropdown-menu.show{box-shadow:0 0.25rem 0.5rem rgba(0, 0, 0, 0.05), 0 1.5rem 2.2rem rgba(0, 0, 0, 0.1) !important}.pix-search-sm-btn .pix-header-floating-search .bootstrap-autocomplete.dropdown-menu.show .dropdown-item{display:block}.pix-search-sm-btn .pix-header-floating-search .btn{padding:0.5625rem 1.125rem}.pix-search-sm-btn .pix-search-toggle{position:relative}.pix-search-sm-btn .pix-search-default-icon{transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1)}.pix-search-sm-btn .pix-search-close-icon{opacity:0;left:0;top:0;position:absolute;transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1)}.pix-search-sm-btn.is-opened .pix-search-default-icon{opacity:0}.pix-search-sm-btn.is-opened .pix-search-close-icon{opacity:1}.pix-search-sm-btn.is-opened .pix-header-floating-search{pointer-events:auto;visibility:visible;opacity:1;padding-top:10px}@media (max-width:991px){.pix-search-sm-btn .pix-header-floating-search{width:calc(100vw - 20px)}}#mobile_head .navbar-nav{max-height:80vh;overflow-y:auto}.dropdown-menu.drop-overflow-fix{right:0px !important;transform:translateX(50%) !important;margin-right:50% !important;margin-left:auto !important}.dropdown-menu:has(.bg-dark-blur),.dropdown-menu:has(.bg-light-blur),.submenu-box:has(.bg-dark-blur),.submenu-box:has(.bg-light-blur),.dropdown-menu:has(.bg-dynamic-blur),.submenu-box:has(.bg-dynamic-blur){transition:margin 0.4s cubic-bezier(0.165, 0.84, 0.44, 1), transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) !important}@media (max-width:991px){[data-area="topbar"],[data-area="header"],[data-area="stack"]{display:none !important}}@media (min-width:992px){[data-area="m_topbar"],[data-area="m_header"],[data-area="m_stack"]{display:none !important}}.pix-invert-colors,.pix-dark-hover:hover{transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1)}.pix-invert-colors .text-body-default,.pix-invert-colors.text-body-default,.pix-dark-hover:hover .text-body-default,.pix-dark-hover:hover.text-body-default{color:#151515 !important}.pix-invert-colors .text-body-default.btn:hover,.pix-invert-colors .text-body-default.btn:focus,.pix-invert-colors .text-body-default.btn:active,.pix-invert-colors.text-body-default.btn:hover,.pix-invert-colors.text-body-default.btn:focus,.pix-invert-colors.text-body-default.btn:active,.pix-dark-hover:hover .text-body-default.btn:hover,.pix-dark-hover:hover .text-body-default.btn:focus,.pix-dark-hover:hover .text-body-default.btn:active,.pix-dark-hover:hover.text-body-default.btn:hover,.pix-dark-hover:hover.text-body-default.btn:focus,.pix-dark-hover:hover.text-body-default.btn:active{color:black !important}.pix-invert-colors .svg-body-default,.pix-dark-hover:hover .svg-body-default{color:#151515 !important}.pix-invert-colors a.text-body-default:hover,.pix-invert-colors a.text-body-default:focus,.pix-invert-colors a.text-body-default:active,.pix-dark-hover:hover a.text-body-default:hover,.pix-dark-hover:hover a.text-body-default:focus,.pix-dark-hover:hover a.text-body-default:active{color:black !important}.pix-invert-colors .text-heading-default,.pix-invert-colors.text-heading-default,.pix-dark-hover:hover .text-heading-default,.pix-dark-hover:hover.text-heading-default{color:#fff !important}.pix-invert-colors .svg-heading-default,.pix-dark-hover:hover .svg-heading-default{color:#fff}.pix-invert-colors a.text-heading-default:hover,.pix-invert-colors a.text-heading-default:focus,.pix-invert-colors a.text-heading-default:active,.pix-dark-hover:hover a.text-heading-default:hover,.pix-dark-hover:hover a.text-heading-default:focus,.pix-dark-hover:hover a.text-heading-default:active{color:#e6e6e6 !important}.pix-invert-colors .text-white,.pix-dark-hover:hover .text-white{color:#000 !important}.pix-invert-colors .text-black,.pix-dark-hover:hover .text-black{color:#fff !important}.pix-invert-colors .text-dark-opacity-05,.pix-dark-hover:hover .text-dark-opacity-05{color:rgba(255, 255, 255, 0.05) !important}.pix-invert-colors a.text-dark-opacity-05:hover,.pix-invert-colors a.text-dark-opacity-05:focus,.pix-invert-colors a.text-dark-opacity-05:active,.pix-dark-hover:hover a.text-dark-opacity-05:hover,.pix-dark-hover:hover a.text-dark-opacity-05:focus,.pix-dark-hover:hover a.text-dark-opacity-05:active{color:rgba(204, 204, 204, 0.05) !important}.pix-invert-colors a.text-dark-opacity-05.btn span:before,.pix-dark-hover:hover a.text-dark-opacity-05.btn span:before{background:rgba(255, 255, 255, 0.05) !important}.pix-invert-colors .text-light-opacity-05,.pix-dark-hover:hover .text-light-opacity-05{color:rgba(0, 0, 0, 0.05) !important}.pix-invert-colors a.text-light-opacity-05:hover,.pix-invert-colors a.text-light-opacity-05:focus,.pix-invert-colors a.text-light-opacity-05:active,.pix-dark-hover:hover a.text-light-opacity-05:hover,.pix-dark-hover:hover a.text-light-opacity-05:focus,.pix-dark-hover:hover a.text-light-opacity-05:active{color:rgba(0, 0, 0, 0.05) !important}.pix-invert-colors a.text-light-opacity-05.btn span:before,.pix-dark-hover:hover a.text-light-opacity-05.btn span:before{background:rgba(0, 0, 0, 0.05) !important}.pix-invert-colors .text-dark-opacity-0,.pix-dark-hover:hover .text-dark-opacity-0{color:rgba(255, 255, 255, 0) !important}.pix-invert-colors a.text-dark-opacity-0:hover,.pix-invert-colors a.text-dark-opacity-0:focus,.pix-invert-colors a.text-dark-opacity-0:active,.pix-dark-hover:hover a.text-dark-opacity-0:hover,.pix-dark-hover:hover a.text-dark-opacity-0:focus,.pix-dark-hover:hover a.text-dark-opacity-0:active{color:rgba(204, 204, 204, 0) !important}.pix-invert-colors a.text-dark-opacity-0.btn span:before,.pix-dark-hover:hover a.text-dark-opacity-0.btn span:before{background:rgba(255, 255, 255, 0) !important}.pix-invert-colors .text-light-opacity-0,.pix-dark-hover:hover .text-light-opacity-0{color:rgba(0, 0, 0, 0) !important}.pix-invert-colors a.text-light-opacity-0:hover,.pix-invert-colors a.text-light-opacity-0:focus,.pix-invert-colors a.text-light-opacity-0:active,.pix-dark-hover:hover a.text-light-opacity-0:hover,.pix-dark-hover:hover a.text-light-opacity-0:focus,.pix-dark-hover:hover a.text-light-opacity-0:active{color:rgba(0, 0, 0, 0) !important}.pix-invert-colors a.text-light-opacity-0.btn span:before,.pix-dark-hover:hover a.text-light-opacity-0.btn span:before{background:rgba(0, 0, 0, 0) !important}.pix-invert-colors .text-dark-opacity-1,.pix-dark-hover:hover .text-dark-opacity-1{color:rgba(255, 255, 255, 0.1) !important}.pix-invert-colors a.text-dark-opacity-1:hover,.pix-invert-colors a.text-dark-opacity-1:focus,.pix-invert-colors a.text-dark-opacity-1:active,.pix-dark-hover:hover a.text-dark-opacity-1:hover,.pix-dark-hover:hover a.text-dark-opacity-1:focus,.pix-dark-hover:hover a.text-dark-opacity-1:active{color:rgba(204, 204, 204, 0.1) !important}.pix-invert-colors a.text-dark-opacity-1.btn span:before,.pix-dark-hover:hover a.text-dark-opacity-1.btn span:before{background:rgba(255, 255, 255, 0.1) !important}.pix-invert-colors .text-light-opacity-1,.pix-dark-hover:hover .text-light-opacity-1{color:rgba(0, 0, 0, 0.1) !important}.pix-invert-colors a.text-light-opacity-1:hover,.pix-invert-colors a.text-light-opacity-1:focus,.pix-invert-colors a.text-light-opacity-1:active,.pix-dark-hover:hover a.text-light-opacity-1:hover,.pix-dark-hover:hover a.text-light-opacity-1:focus,.pix-dark-hover:hover a.text-light-opacity-1:active{color:rgba(0, 0, 0, 0.1) !important}.pix-invert-colors a.text-light-opacity-1.btn span:before,.pix-dark-hover:hover a.text-light-opacity-1.btn span:before{background:rgba(0, 0, 0, 0.1) !important}.pix-invert-colors .text-dark-opacity-2,.pix-dark-hover:hover .text-dark-opacity-2{color:rgba(255, 255, 255, 0.2) !important}.pix-invert-colors a.text-dark-opacity-2:hover,.pix-invert-colors a.text-dark-opacity-2:focus,.pix-invert-colors a.text-dark-opacity-2:active,.pix-dark-hover:hover a.text-dark-opacity-2:hover,.pix-dark-hover:hover a.text-dark-opacity-2:focus,.pix-dark-hover:hover a.text-dark-opacity-2:active{color:rgba(204, 204, 204, 0.2) !important}.pix-invert-colors a.text-dark-opacity-2.btn span:before,.pix-dark-hover:hover a.text-dark-opacity-2.btn span:before{background:rgba(255, 255, 255, 0.2) !important}.pix-invert-colors .text-light-opacity-2,.pix-dark-hover:hover .text-light-opacity-2{color:rgba(0, 0, 0, 0.2) !important}.pix-invert-colors a.text-light-opacity-2:hover,.pix-invert-colors a.text-light-opacity-2:focus,.pix-invert-colors a.text-light-opacity-2:active,.pix-dark-hover:hover a.text-light-opacity-2:hover,.pix-dark-hover:hover a.text-light-opacity-2:focus,.pix-dark-hover:hover a.text-light-opacity-2:active{color:rgba(0, 0, 0, 0.2) !important}.pix-invert-colors a.text-light-opacity-2.btn span:before,.pix-dark-hover:hover a.text-light-opacity-2.btn span:before{background:rgba(0, 0, 0, 0.2) !important}.pix-invert-colors .text-dark-opacity-3,.pix-dark-hover:hover .text-dark-opacity-3{color:rgba(255, 255, 255, 0.3) !important}.pix-invert-colors a.text-dark-opacity-3:hover,.pix-invert-colors a.text-dark-opacity-3:focus,.pix-invert-colors a.text-dark-opacity-3:active,.pix-dark-hover:hover a.text-dark-opacity-3:hover,.pix-dark-hover:hover a.text-dark-opacity-3:focus,.pix-dark-hover:hover a.text-dark-opacity-3:active{color:rgba(204, 204, 204, 0.3) !important}.pix-invert-colors a.text-dark-opacity-3.btn span:before,.pix-dark-hover:hover a.text-dark-opacity-3.btn span:before{background:rgba(255, 255, 255, 0.3) !important}.pix-invert-colors .text-light-opacity-3,.pix-dark-hover:hover .text-light-opacity-3{color:rgba(0, 0, 0, 0.3) !important}.pix-invert-colors a.text-light-opacity-3:hover,.pix-invert-colors a.text-light-opacity-3:focus,.pix-invert-colors a.text-light-opacity-3:active,.pix-dark-hover:hover a.text-light-opacity-3:hover,.pix-dark-hover:hover a.text-light-opacity-3:focus,.pix-dark-hover:hover a.text-light-opacity-3:active{color:rgba(0, 0, 0, 0.3) !important}.pix-invert-colors a.text-light-opacity-3.btn span:before,.pix-dark-hover:hover a.text-light-opacity-3.btn span:before{background:rgba(0, 0, 0, 0.3) !important}.pix-invert-colors .text-dark-opacity-4,.pix-dark-hover:hover .text-dark-opacity-4{color:rgba(255, 255, 255, 0.4) !important}.pix-invert-colors a.text-dark-opacity-4:hover,.pix-invert-colors a.text-dark-opacity-4:focus,.pix-invert-colors a.text-dark-opacity-4:active,.pix-dark-hover:hover a.text-dark-opacity-4:hover,.pix-dark-hover:hover a.text-dark-opacity-4:focus,.pix-dark-hover:hover a.text-dark-opacity-4:active{color:rgba(204, 204, 204, 0.4) !important}.pix-invert-colors a.text-dark-opacity-4.btn span:before,.pix-dark-hover:hover a.text-dark-opacity-4.btn span:before{background:rgba(255, 255, 255, 0.4) !important}.pix-invert-colors .text-light-opacity-4,.pix-dark-hover:hover .text-light-opacity-4{color:rgba(0, 0, 0, 0.4) !important}.pix-invert-colors a.text-light-opacity-4:hover,.pix-invert-colors a.text-light-opacity-4:focus,.pix-invert-colors a.text-light-opacity-4:active,.pix-dark-hover:hover a.text-light-opacity-4:hover,.pix-dark-hover:hover a.text-light-opacity-4:focus,.pix-dark-hover:hover a.text-light-opacity-4:active{color:rgba(0, 0, 0, 0.4) !important}.pix-invert-colors a.text-light-opacity-4.btn span:before,.pix-dark-hover:hover a.text-light-opacity-4.btn span:before{background:rgba(0, 0, 0, 0.4) !important}.pix-invert-colors .text-dark-opacity-5,.pix-dark-hover:hover .text-dark-opacity-5{color:rgba(255, 255, 255, 0.5) !important}.pix-invert-colors a.text-dark-opacity-5:hover,.pix-invert-colors a.text-dark-opacity-5:focus,.pix-invert-colors a.text-dark-opacity-5:active,.pix-dark-hover:hover a.text-dark-opacity-5:hover,.pix-dark-hover:hover a.text-dark-opacity-5:focus,.pix-dark-hover:hover a.text-dark-opacity-5:active{color:rgba(204, 204, 204, 0.5) !important}.pix-invert-colors a.text-dark-opacity-5.btn span:before,.pix-dark-hover:hover a.text-dark-opacity-5.btn span:before{background:rgba(255, 255, 255, 0.5) !important}.pix-invert-colors .text-light-opacity-5,.pix-dark-hover:hover .text-light-opacity-5{color:rgba(0, 0, 0, 0.5) !important}.pix-invert-colors a.text-light-opacity-5:hover,.pix-invert-colors a.text-light-opacity-5:focus,.pix-invert-colors a.text-light-opacity-5:active,.pix-dark-hover:hover a.text-light-opacity-5:hover,.pix-dark-hover:hover a.text-light-opacity-5:focus,.pix-dark-hover:hover a.text-light-opacity-5:active{color:rgba(0, 0, 0, 0.5) !important}.pix-invert-colors a.text-light-opacity-5.btn span:before,.pix-dark-hover:hover a.text-light-opacity-5.btn span:before{background:rgba(0, 0, 0, 0.5) !important}.pix-invert-colors .text-dark-opacity-6,.pix-dark-hover:hover .text-dark-opacity-6{color:rgba(255, 255, 255, 0.6) !important}.pix-invert-colors a.text-dark-opacity-6:hover,.pix-invert-colors a.text-dark-opacity-6:focus,.pix-invert-colors a.text-dark-opacity-6:active,.pix-dark-hover:hover a.text-dark-opacity-6:hover,.pix-dark-hover:hover a.text-dark-opacity-6:focus,.pix-dark-hover:hover a.text-dark-opacity-6:active{color:rgba(204, 204, 204, 0.6) !important}.pix-invert-colors a.text-dark-opacity-6.btn span:before,.pix-dark-hover:hover a.text-dark-opacity-6.btn span:before{background:rgba(255, 255, 255, 0.6) !important}.pix-invert-colors .text-light-opacity-6,.pix-dark-hover:hover .text-light-opacity-6{color:rgba(0, 0, 0, 0.6) !important}.pix-invert-colors a.text-light-opacity-6:hover,.pix-invert-colors a.text-light-opacity-6:focus,.pix-invert-colors a.text-light-opacity-6:active,.pix-dark-hover:hover a.text-light-opacity-6:hover,.pix-dark-hover:hover a.text-light-opacity-6:focus,.pix-dark-hover:hover a.text-light-opacity-6:active{color:rgba(0, 0, 0, 0.6) !important}.pix-invert-colors a.text-light-opacity-6.btn span:before,.pix-dark-hover:hover a.text-light-opacity-6.btn span:before{background:rgba(0, 0, 0, 0.6) !important}.pix-invert-colors .text-dark-opacity-7,.pix-dark-hover:hover .text-dark-opacity-7{color:rgba(255, 255, 255, 0.7) !important}.pix-invert-colors a.text-dark-opacity-7:hover,.pix-invert-colors a.text-dark-opacity-7:focus,.pix-invert-colors a.text-dark-opacity-7:active,.pix-dark-hover:hover a.text-dark-opacity-7:hover,.pix-dark-hover:hover a.text-dark-opacity-7:focus,.pix-dark-hover:hover a.text-dark-opacity-7:active{color:rgba(204, 204, 204, 0.7) !important}.pix-invert-colors a.text-dark-opacity-7.btn span:before,.pix-dark-hover:hover a.text-dark-opacity-7.btn span:before{background:rgba(255, 255, 255, 0.7) !important}.pix-invert-colors .text-light-opacity-7,.pix-dark-hover:hover .text-light-opacity-7{color:rgba(0, 0, 0, 0.7) !important}.pix-invert-colors a.text-light-opacity-7:hover,.pix-invert-colors a.text-light-opacity-7:focus,.pix-invert-colors a.text-light-opacity-7:active,.pix-dark-hover:hover a.text-light-opacity-7:hover,.pix-dark-hover:hover a.text-light-opacity-7:focus,.pix-dark-hover:hover a.text-light-opacity-7:active{color:rgba(0, 0, 0, 0.7) !important}.pix-invert-colors a.text-light-opacity-7.btn span:before,.pix-dark-hover:hover a.text-light-opacity-7.btn span:before{background:rgba(0, 0, 0, 0.7) !important}.pix-invert-colors .text-dark-opacity-8,.pix-dark-hover:hover .text-dark-opacity-8{color:rgba(255, 255, 255, 0.8) !important}.pix-invert-colors a.text-dark-opacity-8:hover,.pix-invert-colors a.text-dark-opacity-8:focus,.pix-invert-colors a.text-dark-opacity-8:active,.pix-dark-hover:hover a.text-dark-opacity-8:hover,.pix-dark-hover:hover a.text-dark-opacity-8:focus,.pix-dark-hover:hover a.text-dark-opacity-8:active{color:rgba(204, 204, 204, 0.8) !important}.pix-invert-colors a.text-dark-opacity-8.btn span:before,.pix-dark-hover:hover a.text-dark-opacity-8.btn span:before{background:rgba(255, 255, 255, 0.8) !important}.pix-invert-colors .text-light-opacity-8,.pix-dark-hover:hover .text-light-opacity-8{color:rgba(0, 0, 0, 0.8) !important}.pix-invert-colors a.text-light-opacity-8:hover,.pix-invert-colors a.text-light-opacity-8:focus,.pix-invert-colors a.text-light-opacity-8:active,.pix-dark-hover:hover a.text-light-opacity-8:hover,.pix-dark-hover:hover a.text-light-opacity-8:focus,.pix-dark-hover:hover a.text-light-opacity-8:active{color:rgba(0, 0, 0, 0.8) !important}.pix-invert-colors a.text-light-opacity-8.btn span:before,.pix-dark-hover:hover a.text-light-opacity-8.btn span:before{background:rgba(0, 0, 0, 0.8) !important}.pix-invert-colors .text-dark-opacity-9,.pix-dark-hover:hover .text-dark-opacity-9{color:rgba(255, 255, 255, 0.9) !important}.pix-invert-colors a.text-dark-opacity-9:hover,.pix-invert-colors a.text-dark-opacity-9:focus,.pix-invert-colors a.text-dark-opacity-9:active,.pix-dark-hover:hover a.text-dark-opacity-9:hover,.pix-dark-hover:hover a.text-dark-opacity-9:focus,.pix-dark-hover:hover a.text-dark-opacity-9:active{color:rgba(204, 204, 204, 0.9) !important}.pix-invert-colors a.text-dark-opacity-9.btn span:before,.pix-dark-hover:hover a.text-dark-opacity-9.btn span:before{background:rgba(255, 255, 255, 0.9) !important}.pix-invert-colors .text-light-opacity-9,.pix-dark-hover:hover .text-light-opacity-9{color:rgba(0, 0, 0, 0.9) !important}.pix-invert-colors a.text-light-opacity-9:hover,.pix-invert-colors a.text-light-opacity-9:focus,.pix-invert-colors a.text-light-opacity-9:active,.pix-dark-hover:hover a.text-light-opacity-9:hover,.pix-dark-hover:hover a.text-light-opacity-9:focus,.pix-dark-hover:hover a.text-light-opacity-9:active{color:rgba(0, 0, 0, 0.9) !important}.pix-invert-colors a.text-light-opacity-9.btn span:before,.pix-dark-hover:hover a.text-light-opacity-9.btn span:before{background:rgba(0, 0, 0, 0.9) !important}.pix-invert-colors .text-dark-opacity-10,.pix-dark-hover:hover .text-dark-opacity-10{color:white !important}.pix-invert-colors a.text-dark-opacity-10:hover,.pix-invert-colors a.text-dark-opacity-10:focus,.pix-invert-colors a.text-dark-opacity-10:active,.pix-dark-hover:hover a.text-dark-opacity-10:hover,.pix-dark-hover:hover a.text-dark-opacity-10:focus,.pix-dark-hover:hover a.text-dark-opacity-10:active{color:#ccc !important}.pix-invert-colors a.text-dark-opacity-10.btn span:before,.pix-dark-hover:hover a.text-dark-opacity-10.btn span:before{background:white !important}.pix-invert-colors .text-light-opacity-10,.pix-dark-hover:hover .text-light-opacity-10{color:black !important}.pix-invert-colors a.text-light-opacity-10:hover,.pix-invert-colors a.text-light-opacity-10:focus,.pix-invert-colors a.text-light-opacity-10:active,.pix-dark-hover:hover a.text-light-opacity-10:hover,.pix-dark-hover:hover a.text-light-opacity-10:focus,.pix-dark-hover:hover a.text-light-opacity-10:active{color:black !important}.pix-invert-colors a.text-light-opacity-10.btn span:before,.pix-dark-hover:hover a.text-light-opacity-10.btn span:before{background:black !important}.pix-invert-colors .text-body,.pix-dark-hover:hover .text-body{color:#151515 !important}.pix-invert-colors .text-muted,.pix-dark-hover:hover .text-muted{color:#6c757d !important}.pix-invert-colors .text-black-50,.pix-dark-hover:hover .text-black-50{color:rgba(255, 255, 255, 0.5) !important}.pix-invert-colors .text-white-50,.pix-dark-hover:hover .text-white-50{color:rgba(0, 0, 0, 0.5) !important}.pix-invert-colors .bg-gray-1,.pix-dark-hover:hover .bg-gray-1{--pix-bg-color: #212529}.pix-invert-colors .bg-gray-2,.pix-dark-hover:hover .bg-gray-2{--pix-bg-color: #343a40}.pix-invert-colors .bg-gray-3,.pix-dark-hover:hover .bg-gray-3{--pix-bg-color: #495057}.pix-invert-colors .bg-gray-4,.pix-dark-hover:hover .bg-gray-4{--pix-bg-color: #6c757d}.pix-invert-colors .bg-gray-5,.pix-dark-hover:hover .bg-gray-5{--pix-bg-color: #adb5bd}.pix-invert-colors .bg-gray-6,.pix-dark-hover:hover .bg-gray-6{--pix-bg-color: #ced4da}.pix-invert-colors .bg-gray-7,.pix-dark-hover:hover .bg-gray-7{--pix-bg-color: #dee2e6}.pix-invert-colors .bg-gray-8,.pix-dark-hover:hover .bg-gray-8{--pix-bg-color: #e9ecef}.pix-invert-colors .bg-gray-9,.pix-dark-hover:hover .bg-gray-9{--pix-bg-color: #f8f9fa}.pix-invert-colors .bg-white,.pix-dark-hover:hover .bg-white{--pix-bg-color: var(--pix-black);background:var(--pix-black) !important}.pix-invert-colors .bg-black,.pix-dark-hover:hover .bg-black{--pix-bg-color: var(--pix-white);background:var(--pix-white) !important}.pix-invert-colors .pix-post-format-btn .pix-post-format-a:hover,.pix-dark-hover:hover .pix-post-format-btn .pix-post-format-a:hover{background:#000 !important}.pix-invert-colors .pix-post-format-btn .pix-post-format-a.pix-post-btn-dark:hover,.pix-dark-hover:hover .pix-post-format-btn .pix-post-format-a.pix-post-btn-dark:hover{background:var(--pix-white) !important}.pix-invert-colors a.bg-white:hover,.pix-dark-hover:hover a.bg-white:hover{background-color:#333 !important}.pix-invert-colors a.bg-black:hover,.pix-dark-hover:hover a.bg-black:hover{background-color:white !important}.pix-is-dark .dropdown-item .pix-dropdown-title,.pix-is-dark .dropdown-item .pix-dropdown-title::after,.pix-is-dark .dropdown-item::after{color:#151515 !important;--pix-menu-color: #151515 !important}.pix-is-dark .dropdown-item:hover,.pix-is-dark .dropdown-item:focus,.pix-is-dark .dropdown-item:active{color:#626262 !important;--pix-menu-color: #626262 !important;background-color:rgba(255, 255, 255, 0.12)}.pix-is-dark .dropdown-item:hover .pix-dropdown-title,.pix-is-dark .dropdown-item:hover .pix-dropdown-title::after,.pix-is-dark .dropdown-item:hover::after,.pix-is-dark .dropdown-item:focus .pix-dropdown-title,.pix-is-dark .dropdown-item:focus .pix-dropdown-title::after,.pix-is-dark .dropdown-item:focus::after,.pix-is-dark .dropdown-item:active .pix-dropdown-title,.pix-is-dark .dropdown-item:active .pix-dropdown-title::after,.pix-is-dark .dropdown-item:active::after{color:#626262 !important;--pix-menu-color: #626262 !important}.pix-is-dark .dropdown-item.pix-nav-link:hover{color:#626262 !important;--pix-menu-color: #626262 !important}.pix-bg-image{position:absolute;-o-object-fit:cover;object-fit:cover;top:0;left:0;width:100%;height:100%}.pix-shop-category .pix-bg-image{height:101% !important;width:101% !important;max-width:101%}.pix-img-overlay{z-index:2;position:relative;display:inline-block}.pix-menu-element{--pix-menu-color: var(--pix-body-default);--pix-menu-title-color: var(--pix-heading-default)}.pix-menu-element .text-custom-nav-color{color:var(--pix-menu-color) !important}.pix-menu-element .title-custom-nav-color{color:var(--pix-menu-title-color) !important}.pix-menu-element .dropdown-item:hover,.pix-menu-element .dropdown-item:focus,.pix-menu-element .dropdown-item:active{background-color:color-mix(in srgb, transparent 95%, var(--pix-menu-color));color:color-mix(in srgb, var(--pix-menu-color) 90%, transparent 10%) !important}.pix-menu-element .dropdown-item:hover .pix-dropdown-title,.pix-menu-element .dropdown-item:hover .pix-dropdown-title::after,.pix-menu-element .dropdown-item:hover::after,.pix-menu-element .dropdown-item:focus .pix-dropdown-title,.pix-menu-element .dropdown-item:focus .pix-dropdown-title::after,.pix-menu-element .dropdown-item:focus::after,.pix-menu-element .dropdown-item:active .pix-dropdown-title,.pix-menu-element .dropdown-item:active .pix-dropdown-title::after,.pix-menu-element .dropdown-item:active::after{color:color-mix(in srgb, var(--pix-menu-color) 90%, transparent 10%) !important}.pix-menu-element .dropdown-item.pix-nav-link:hover{color:color-mix(in srgb, var(--pix-menu-color) 90%, transparent 10%) !important}@media screen and (min-width:992px){.pix-padding-style:not(.single-post).use-clip-path #page,.pix-padding-style:not(.single-post).use-clip-path #content{-webkit-clip-path:inset(0px);clip-path:inset(0px);clip:rect(0px, auto, auto, 0px);overflow:auto;overflow:clip}.pix-padding-style:not(.single-post):not(.use-clip-path){overflow:hidden;overflow:clip}.pix-padding-style:not(.single-post):not(.use-clip-path) #page,.pix-padding-style:not(.single-post):not(.use-clip-path) #content{overflow:hidden;overflow:clip}.overflow-hidden-clip{-webkit-clip-path:inset(0);clip-path:inset(0);clip:rect(0px, auto, auto, 0px)}}@media screen and (max-width:991px){.pix-padding-style:not(.single-post) #page,.pix-padding-style:not(.single-post) #content{overflow:hidden;clear:both}.elementor.elementor-location-single{clear:both}.overflow-hidden-clip{overflow:hidden}}.pix-contact7-form p{margin-bottom:0px}.pix-contact7-form .ajax-loader:not(.is-active){display:none}.site-footer2{width:100% !important;bottom:0;overflow:hidden;position:relative}.jarallax-elm-slow,.jarallax-elm-slow img{transition:transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1)}@media screen and (max-width:991px){.jarallax-elm{width:100% !important}.pix-divider:not([data-style="style-25"]) svg{max-height:180px !important}}p:empty{height:0;margin:0;padding:0;display:none}@media screen and (min-width:991px){.post-full-width .alignwide{margin-left:-100px;margin-right:-100px;max-width:920px}.pix_tabs_btns[aria-orientation="horizontal"] .nav-item{margin-left:5px;margin-right:5px}}.bg-video::-webkit-media-controls-start-playback-button,.bg-video::-webkit-media-controls{display:none !important;pointer-events:none;-webkit-appearance:none}.pix-video-bg-element{max-width:100%;height:auto;outline:none}.pix-svg-box-shadow svg{filter:drop-shadow(0px -4px 2px 5px rgba(0, 0, 0, 0.1)) !important}.pix-dark .pix-portfolio-divider .pix-divider-layer-1{fill:var(--pix-gray-9) !important}.pix-dark .pix-portfolio-divider .pix-divider-layer-2{fill:rgba(33, 37, 41, 0.8) !important}.pix-dark .pix-portfolio-divider .pix-divider-layer-3{fill:rgba(33, 37, 41, 0.5) !important}.pix-floating-meta{transition:var(--transition-base)}.pix-floating-meta.is-hidden{opacity:0 !important}.pix-related-items .item-full-content{padding-top:150px}.pix-slider:not(.flickity-enabled) .flickity-viewport,.pix-slider:not(.flickity-enabled) .flickity-slider,.pix-slider:not(.flickity-enabled) .carousel-cell{width:100%}img.pix-img-elem{max-width:100% !important}body:not(.render) .search-bar.pix-overlay-item{transition:var(--transition-base);opacity:0 !important}@media screen and (min-width:920px){article:not(.post-sidebar-right):not(.post-sidebar-left) .alignfull{margin:10px calc(50% - 50vw);max-width:100vw;width:100vw}article:not(.post-sidebar-right):not(.post-sidebar-left) .alignfull iframe{width:100%}article:not(.post-sidebar-right):not(.post-sidebar-left) .alignwide{width:90vw;margin-left:50%;transform:translateX(-50%)}}@media (max-width:920px){article figure,article iframe{max-width:100%}}.wp-block-search{margin-bottom:15px}.wp-block-search input{background:var(--pix-base-background, #fff);color:var(--pix-heading-default);border:0px !important;outline:none;box-shadow:var(--pix-shadow-sm) !important;border-radius:4px}.wp-block-search button{font-weight:bold;display:inline-block;font-weight:400;color:white !important;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:0rem solid transparent;margin-right:10px;padding:15px 35px;font-size:0.875rem;line-height:1.8;border-radius:16px;transition:var(--transition-base);--pix-btn-color: white;--pix-btn-background: #7900f0;box-shadow:var(--pix-shadow-sm) !important}.wp-block-search button:before{border-radius:16px}.wp-block-search button:hover{color:var(--pix-body-default);text-decoration:none}.wp-block-search button:hover:hover{transform:translate(0, -3px) !important}.wp-block-search button:hover{background-color:#6f00dc}.wp-block-search button:hover,.wp-block-search button:focus,.wp-block-search button.focus{--pix-btn-background: #5f00bd;color:white}.wp-block-search button:not(.btn-custom-bg):active,.wp-block-search button:not(.btn-custom-bg).active,.show>.wp-block-search button.dropdown-toggle{color:#fff;background-color:#5f00bd !important}.entry-content ul,.elementor ul,.elementor-section-wrap ul{list-style:initial !important}ul.wc_payment_methods,ul.wc_payment_methods ul{list-style:none !important}.entry-content h1,.wp-block-gallery .blocks-gallery-caption{width:100%}.comment blockquote{font-size:1.125rem;padding:30px 0}.comment blockquote.has-text-align-right{text-align:right}.wp-block-pullquote{font-size:1.125rem}.aligncenter,.alignleft,.alignright{display:block;padding:0}.aligncenter{float:none;margin:0.5em auto 1em}.alignright{float:right;margin:0.5em 0 1em 1em}.alignleft{float:left;margin:0.5em 1em 1em 0}.wp-block-columns.alignfull,.alignfull:not(.has-background) .wp-block-columns{padding-left:1.5rem;padding-right:1.5rem}.wp-caption{padding:5px 0;text-align:center}.wp-caption img{display:inline}.wp-caption p.wp-caption-text{padding:0;text-align:center;font-size:75%;font-weight:100;font-style:italic;color:#aaa}.pix-scene-elm{pointer-events:none}article img{height:auto}article figure:not(.wp-block-embed-twitter):not(.wp-block-gallery){display:inline-block}article figure:not(.wp-block-embed-twitter):not(.wp-block-gallery).aligncenter{display:block}article ul{list-style:initial}.pix-post-title span,.pix-main-intro h1 span{-ms-word-wrap:break-word;word-wrap:break-word;max-width:100%}.navigation.comment-navigation{display:inline-block;width:100%}.navigation.comment-navigation a{font-weight:bold;display:inline-block;font-weight:400;color:var(--pix-body-default);text-align:center;vertical-align:middle;user-select:none;border:0 solid transparent;margin-right:10px;padding:15px 35px;font-size:0.875rem;line-height:1.8;border-radius:16px;transition:var(--transition-base);background-color:#fff;box-shadow:var(--pix-shadow-sm) !important}.navigation.comment-navigation a:before{border-radius:16px}.navigation.comment-navigation a:hover{color:var(--pix-body-default);text-decoration:none}.navigation.comment-navigation a:focus,.navigation.comment-navigation a.focus{outline:0;box-shadow:0 0 0 0.2rem rgba(121, 0, 240, 0.25)}.navigation.comment-navigation a:hover{background-color:whitesmoke}video[poster]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.entry-header .pix-post-entry-author{min-width:150px;display:inline-block}.entry-header .pix-post-entry-date{min-width:100px}@media (max-width:400px){.pix-post-meta-inner{row-gap:15px;flex-wrap:wrap}}.pix-post-format-btn.pix-format-quote{pointer-events:none}.pix-popup-content-div .pix-scene{overflow:hidden}@media (min-width:768px){@supports (position: sticky){.sticky-top{position:sticky !important;top:0;z-index:1020}}}.elementor-sticky.elementor-sticky__spacer *{visibility:hidden !important}.pix-h-auto,.pix-video-thumbnail{height:auto}.wp-block-embed__wrapper{position:initial !important}.elementor[data-elementor-type="wp-page"]{position:relative;width:100%}.elementor[data-elementor-type="wp-post"],.elementor[data-elementor-type="single-post"],.elementor[data-elementor-type="archive"]{clear:both;width:100%}body:not(.pix-sections-stack) #page>.elementor.elementor[data-elementor-type="header"]{z-index:3}body:not(.pix-sections-stack) #page>.elementor{position:relative;z-index:2;clear:both}body .fancybox-container,body .dialog-widget.dialog-lightbox-widget.elementor-lightbox{z-index:99999999999}a[href^="tel"]{text-decoration:inherit}@media screen and (max-width:991px){.pix-padding-style{padding-left:0 !important;padding-right:0 !important}}.pix-is-safari.render .pix-header-boxed{z-index:999999999}.elementor-social-icon{display:inline-flex}body:not(.elementor-editor-active) .elementor-widget-pix-dividers{pointer-events:none}body:not(.pix-is-safari) .jarallax>[id^="jarallax-container"],body:not(.pix-is-safari) .jarallax>[id^="jarallax-container"] video{transform:translateZ(-200px);backface-visibility:hidden !important;-webkit-perspective:1000;-webkit-backface-visibility:hidden;overflow:hidden}.pix-shop-category.pix-hover-item img{-webkit-mask-image:-webkit-radial-gradient(white, black)}.pix-sticky-top-adjust{transition:var(--transition-base) !important}.odometer-inside{white-space:nowrap}.pix-header-mobile .navbar-collapse{max-height:70vh;overflow:auto}.pix-is-safari .elementor-inner-section{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0.1px)}.pix-popup{float:none;bottom:0;overflow-y:auto;overflow-x:hidden;overflow-x:clip;margin-bottom:0;position:fixed;pointer-events:none !important}.pix-popup .pix-dialog-container,.pix-popup .pix-dialog-backdrop{opacity:0}.pix_pricing.bg-gradient-primary,.pix_pricing .bg-gradient-primary{background-attachment:scroll !important}.pix-left-0{left:0}.pix-img-element{transform:translateZ(0px)}.pix-social-icons{line-height:0}.pix-social-icons a,.pix-social-icons span{line-height:100%}body.pix-sections-stack{padding:0 !important}@media screen and (max-width:990px){body.pix-p-5,body.pix-p-10,body.pix-p-15,body.pix-p-20,body.pix-p-25,body.pix-p-30,body.pix-p-35,body.pix-p-40,body.pix-p-45,body.pix-p-50,body.pix-sections-stack{padding:0 !important}body{overflow:clip}}@media screen and (max-width:540px){body{overflow:hidden}}.pix_blog_sm_avatar{height:24px;width:24px;border-radius:100% !important}.pix_blog_md_avatar{height:40px !important;width:40px !important;border-radius:100% !important}.pix_blog_lg_avatar{height:80px;width:80px;border-radius:100%}.pix-blog-badge-box{min-height:40px}.pix-pagination .page-numbers{padding:16px 20px;display:inline-block;margin:0 5px;font-size:14px;line-height:14px;color:#7a7a7a;font-weight:500;border-radius:5px;transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1)}.pix-pagination .page-numbers.current{background:var(--pix-base-background, #fff);color:var(--pix-heading-default);box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.15) !important;cursor:default}.pix-pagination .page-numbers:hover{color:var(--pix-heading-default)}.pix-portfolio-nav .portfolio_filter{color:var(--pix-body-default);font-weight:500;transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1)}.pix-portfolio-nav .portfolio_filter.is-checked{background:var(--pix-base-background, #fff);color:var(--pix-heading-default);box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.15) !important}.pix-portfolio-nav .portfolio_filter:hover{color:var(--pix-heading-default)}.pix-portfolio-nav.is-dark .portfolio_filter:not(.is-checked){color:#151515}.pix-portfolio-nav.is-dark .portfolio_filter:not(.is-checked):hover{color:#fff}.pix-portfolio-footer-nav{position:relative;display:inline-block;width:100%;margin-top:40px;padding-bottom:60px}.pix-portfolio-footer-nav .pix-portfolio-like-btn{left:50%;transform:translateX(-50%);position:absolute;top:0}.pix-portfolio-footer-nav .pix-portfolio-like-btn .pixfort-likes-small{padding:10px 20px 0 20px}.pix-portfolio-footer-nav .pix-portfolio-like-btn .pixfort-likes{background:var(--pix-base-background, #fff);box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.15) !important;margin:16px 10px;padding:10px 20px;min-height:52px;border-radius:5px}.pix-portfolio-footer-nav .pix-portfolio-like-btn .pixfort-likes:hover{box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.15) !important}.pix-portfolio-footer-nav .pix-portfolio-like-btn .pixfort-likes:hover{transform:translate(0, -3px) !important}.pix-portfolio-footer-nav .pix-portfolio-like-btn .pixfort-likes>span{position:relative;top:-3px}@media (max-width:768px){.pix-portfolio-footer-nav,.post-navigation{padding-bottom:0px}.pix-portfolio-footer-nav .nav-previous,.pix-portfolio-footer-nav .nav-next,.post-navigation .nav-previous,.post-navigation .nav-next{width:100%;padding:10px}.pix-portfolio-footer-nav .nav-previous .card,.pix-portfolio-footer-nav .nav-next .card,.post-navigation .nav-previous .card,.post-navigation .nav-next .card{width:100%;margin:0 !important}.pix-portfolio-footer-nav .pix-portfolio-like-btn,.post-navigation .pix-portfolio-like-btn{position:relative;left:0;width:100%;display:inline-block;padding:10px;transform:translateX(0%)}.pix-portfolio-footer-nav .pix-portfolio-like-btn .pixfort-likes,.post-navigation .pix-portfolio-like-btn .pixfort-likes{width:100%;margin:0;text-align:center}.post-navigation .nav-previous .card-btn-content,.post-navigation .nav-next .card-btn-content{flex-grow:1;text-align:center;max-width:70%}.post-navigation .nav-previous .card-btn-content .card-title,.post-navigation .nav-next .card-btn-content .card-title{max-width:100%;text-align:center !important}}.pix-banner{display:block;width:100%;max-height:1000px;height:auto;overflow:hidden;position:relative;transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);transform:scaleY(1);transform-origin:top;z-index:999}.pix-banner .pix-banner-close{position:absolute;top:0;right:0;height:100%;display:flex;align-items:center;padding-left:20px;padding-right:20px;font-size:18px;transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);opacity:1;z-index:3}.pix-banner .pix-banner-close:hover{opacity:0.6}.pix-banner.pix-closed{max-height:0px !important;pointer-events:none;opacity:0}@media screen and (max-width:990px){.pix-banner .pix-banner-text,.pix-banner .pix-banner-countdown,.pix-banner .pix-banner-btn{width:100%;margin:10px 0px}}.site-content{clear:both}.pix-is-safari .pix-portfolio-site-content,.pix-is-safari .pix-portfolio-site-content .site-content{clear:initial}.pix-is-sticky-footer .site{background:#fff}.site-content,.pix-main-intro,.pix-portfolio-site-content{z-index:2;position:relative}.single-portfolio .pix-main-intro{z-index:3}.pix-header-mobile{position:relative}.pix-sticky-footer.pix-sticky-footer-style{width:100% !important;height:auto;position:fixed !important;left:0px !important;bottom:0;z-index:0;opacity:0}.pix-footer-overlay{z-index:1;pointer-events:none;opacity:0;transition:none 0s ease 0s;position:fixed;width:100%;height:100%;bottom:0}#nprogress{pointer-events:none;transform-style:flat !important;z-index:10319999999;overflow:hidden !important;backface-visibility:hidden !important;clear:both;display:inline-block;float:left;transform:none !important;position:fixed;pointer-events:none;top:0;left:0;width:100%}#nprogress .bar{position:relative !important;z-index:10319999999;top:0;left:0;background:#7900f0;background:linear-gradient(to right, #7e4bd2, #dd472b) !important;width:100%;height:4px}#nprogress .peg{display:block;position:absolute;right:0px;width:100px;height:100%;opacity:1;transform:rotate(3deg) translate(0px, -4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;animation:nprogress-spinner 400ms linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.pix-popup-footer-div,.pix-popup-footer-div *{overflow:hidden;width:0;height:0;pointer-events:none;visibility:hidden}.pix-post-format-btn{position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%, -50%)}.pix-post-format-btn .pix-post-format-a{width:100px;height:100px;border-radius:50px;line-height:100px;opacity:0.9;transition:opacity 0.2s ease, transform 0.2s ease}.pix-post-format-btn .pix-post-format-a svg{line-height:100px;font-size:34px;max-height:60px;color:var(--pix-body-default);transition:color 0.2s ease;backface-visibility:hidden}.pix-post-format-btn .pix-post-format-a:hover{opacity:1;background:var(--pix-dynamic-background, #fff) !important}.pix-post-format-btn .pix-post-format-a:hover svg{color:var(--pix-heading-default)}.pix-event-table tr:not(:last-child){border-bottom:1px solid rgba(0, 0, 0, 0.1) !important}.jarallax{position:relative;z-index:0}.jarallax>.jarallax-img{position:absolute;-o-object-fit:cover;object-fit:cover;top:0;left:0;width:100%;height:100%;z-index:-1}.pix-cookie-banner{z-index:999999999;bottom:0;left:50%;transform:translateX(-50%);transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1)}.pix-cookie-banner.pix-closed{opacity:0;pointer-events:none}@media (max-width:768px){.pix-cookie-banner{left:5%;width:90%;transform:translateX(0%)}.pix-cookie-banner .pix-cookie-inner{padding-right:40px !important;padding-left:50px !important;position:relative;display:inline-block}.pix-cookie-banner .pix-cookies-close{position:absolute;top:50%;transform:translateY(-50%);right:10px}.pix-cookie-banner .pix-cookie-img{position:absolute;top:50%;transform:translateY(-50%);left:10px}}.pix-highlight-bg{--pix-highlight-bg: #ffd900;background-image:linear-gradient(var(--pix-highlight-bg), var(--pix-highlight-bg));background-repeat:no-repeat;background-position:0% 100%;opacity:1;visibility:visible !important;background-size:0% 30%;backface-visibility:hidden}.pix-highlight-bg *{backface-visibility:hidden}.pix-highlighted-items,.pix-highlight-item{-webkit-font-smoothing:antialiased;backface-visibility:hidden}.pix-highlight-item:not(:first-child){position:relative}.pix-highlight-item.text-custom-gradient{background-attachment:scroll}body.render .pix-highlight-bg:not(.animated){transition:background-size 1.5s ease !important}body.render .pix-highlight-bg.highlight-grow{transition:background-size 1.5s ease-in-out;background-size:100% 30%}body.render .pix-highlight-bg.animated{transition:background-size 0.2s ease !important;background-size:100% 30%;background-position:0% 100%}body.render .pix-highlight-bg:hover{background-size:100% 100% !important;background-position:0% 100%;transition:background-size 0.2s ease !important}@media (min-width:990px){.pix-main-intro-placeholder{display:var(--pix-header-height-display, none);width:100%;min-height:var(--pix-header-height, 0px);clear:both}}@media (max-width:990px){.pix-main-intro-placeholder{display:var(--pix-header-height-mobile-display, none);width:100%;min-height:var(--pix-header-height-mobile, 0px);clear:both}}.pix-bottom-line{border-bottom:1px solid #eee}.pix-bottom-line:not(:hover),.pix-bottom-line.shadow-hover-none:hover{border-radius:0px !important}.pix-bottom-line:hover.shadow-sm,.pix-bottom-line:hover.shadow,.pix-bottom-line:hover.shadow-lg,.pix-bottom-line:hover.shadow-hover-sm,.pix-bottom-line:hover.shadow-hover,.pix-bottom-line:hover.shadow-hover-lg,.pix-bottom-line:hover.shadow-inverse-sm,.pix-bottom-line:hover.shadow-inverse,.pix-bottom-line:hover.shadow-inverse-lg{border-bottom:1px solid transparent}.pix-img-box img{min-height:100%}.pix-review-img{height:70px;width:70px}.pix-review-img img{height:70px !important;width:70px;-o-object-fit:cover;object-fit:cover}.pix-base-transition:not(.animate-in):not(.animating){transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important}.pix-base-transition.animate-in,.pix-base-transition.animating{transition:all 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) !important}.pix-base-transition.elementor-inner-section.elementor-element.animate-in,.pix-base-transition.elementor-inner-section.elementor-element.animating{transition:all 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) !important}.pix-runtime-canvas{max-width:100%;display:block;margin-left:auto;margin-right:auto}.pix-post-meta-categories,.pix-post-meta-badges{line-height:1;display:flex;gap:4px;flex-wrap:wrap}.pix-post-meta-categories .pix-badge-element,.pix-post-meta-badges .pix-badge-element{margin-right:0px !important}.pix-post-meta-badges{justify-self:flex-end}html{box-sizing:border-box}img{border-style:none}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}details{display:block}summary{cursor:pointer;display:list-item}template{display:none}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em;font-style:italic;line-height:inherit}pre{background:rgba(0, 0, 0, 0.03);font-family:"Courier 10 Pitch", Courier, monospace;font-size:15px;font-size:0.9375rem;line-height:1.1;margin-bottom:1.1em !important;max-width:100%;overflow:auto;padding:1.1em;border-radius:5px;margin-top:0}code,kbd,tt,var{font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;font-size:0.9375rem}abbr,acronym{cursor:help}big{font-size:125%}*,*:before,*:after{box-sizing:inherit}hr{background-color:#ccc;height:1px;margin-bottom:1.5em}ul{list-style:none}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}output{display:inline-block}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.error404 #pix-page-footer{z-index:0}.comment .media{max-width:100%;display:flex}.comment .media .media-body{max-width:100%;overflow:auto}.comment img.avatar{min-width:60px}.bypostauthor>.media{background:#fff;border-radius:.3rem;box-shadow:var(--pix-shadow-sm)!important;transition:var(--transition-base)}.bypostauthor>.media:hover{box-shadow:0 3px 8px 0 rgba(0,0,0,.15)!important}.wp-block-separator{max-width:200px}.wp-block-separator.is-style-wide{width:100%;max-width:100%}figure.wp-block-embed.is-type-video{position:relative;display:block;width:100%;padding:0;overflow:hidden}figure.wp-block-embed.is-type-video iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.wp-block-embed.wp-embed-aspect-1-1,.wp-block-embed.wp-embed-aspect-1-2,.wp-block-embed.wp-embed-aspect-16-9,.wp-block-embed.wp-embed-aspect-18-9,.wp-block-embed.wp-embed-aspect-21-9,.wp-block-embed.wp-embed-aspect-4-3,.wp-block-embed.wp-embed-aspect-9-16{position:relative}.wp-block-embed.wp-embed-aspect-1-1:before,.wp-block-embed.wp-embed-aspect-1-2:before,.wp-block-embed.wp-embed-aspect-16-9:before,.wp-block-embed.wp-embed-aspect-18-9:before,.wp-block-embed.wp-embed-aspect-21-9:before,.wp-block-embed.wp-embed-aspect-4-3:before,.wp-block-embed.wp-embed-aspect-9-16:before{display:block;content:"";padding-top:50%}.wp-block-embed.wp-embed-aspect-1-1:after,.wp-block-embed.wp-embed-aspect-1-2:after,.wp-block-embed.wp-embed-aspect-16-9:after,.wp-block-embed.wp-embed-aspect-18-9:after,.wp-block-embed.wp-embed-aspect-21-9:after,.wp-block-embed.wp-embed-aspect-4-3:after,.wp-block-embed.wp-embed-aspect-9-16:after{display:block;clear:both;content:""}.wp-block-embed.wp-embed-aspect-21-9:before{padding-top:42.85%}.wp-block-embed.wp-embed-aspect-18-9:before{padding-top:50%}.wp-block-embed.wp-embed-aspect-16-9:before{padding-top:56.25%}.wp-block-embed.wp-embed-aspect-4-3:before{padding-top:75%}.wp-block-embed.wp-embed-aspect-1-1:before{padding-top:100%}.wp-block-embed.wp-embed-aspect-9-6:before{padding-top:66.66%}.wp-block-embed.wp-embed-aspect-1-2:before{padding-top:200%}.nav-links .nav-next .card-title.truncate-150,.nav-links .nav-previous .card-title.truncate-150{padding-top:4px;padding-bottom:4px;margin-top:-4px;margin-bottom:-4px}.wp-block-image .aligncenter,.wp-block-image.aligncenter{text-align:center}.wp-block-image .aligncenter figcaption,.wp-block-image.aligncenter figcaption{width:100%;display:inline-block}.wp-caption figcaption{font-size:.9rem}.elementor-editor-active .pix-header,.elementor-editor-active .pix-topbar{pointer-events:none}.elementor-editor-active .pix-header *,.elementor-editor-active .pix-topbar *{pointer-events:none}.wp-block-button,.wp-block-cover,img.aligncenter,img.alignnone{margin-bottom:15px}.widget img.size-large{height:auto}.widget .dropdown.bootstrap-select{width:100%!important}.widget .dropdown-menu{max-width:100%}.widget .dropdown-menu .dropdown-item .text{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.widget.widget_pages .page_item{margin:10px 0;font-weight:700}.comment h3,.comment h4,.comment h5,.comment h6{margin-top:10px;margin-bottom:10px}.comment h1,.comment h2{margin-top:20px;margin-bottom:20px}.wp-calendar-nav span a{font-weight:700;text-decoration:none}.widget_meta ul li a{font-weight:700}.wp-calendar-table{margin-bottom:0!important}.wp-calendar-table caption{font-weight:700}.widget_calendar tbody a,.wp-block-calendar tbody a{position:relative}.post-password-form{padding:20px}.post-password-form input[type=submit]{display:inline-block;color:var(--pix-body-default);text-align:center;vertical-align:middle;user-select:none;border:0 solid transparent;margin-right:10px;padding:.5625rem 1.125rem;font-size:.875rem;line-height:1.8;border-radius:4px;transition:var(--transition-base);--pix-btn-color:white;--pix-btn-background:#5b69fc;font-weight:700}.post-password-form input[type=submit]:hover{background-color:var(--pix-primary);color:#fff}.post-password-form input[type=submit].focus,.post-password-form input[type=submit]:focus{outline:0;box-shadow:0 0 0 .2rem rgba(91,105,252,.25)}.post-password-form label{margin-right:5px}.container-fluid>.row,.container>.row{clear:both}.wp-block-audio{width:100%}#wpadminbar{z-index:999999}.pix-is-safari #wpadminbar{z-index:999999999999;transform:translateZ(100px)}.page-links{margin-top:15px;font-weight:700}.page-links .post-page-numbers{background:var(--pix-white);padding:5px 10px;margin-left:5px;border-radius:4px;box-shadow:var(--pix-shadow-sm)!important;color:var(--pix-body-default)}.page-links .post-page-numbers.current{color:var(--pix-heading-default)}section:has(.elementor-background-overlay) .pix-divider.pix-divider-in-elementor{z-index:1}section:has(.pix-divider-in-elementor) .elementor-container{z-index:2}.cd-nav-trigger{display:none}#pix-vertical-nav{position:fixed;right:40px;top:50%;bottom:auto;transform:translateY(-50%);z-index:99999999}#pix-vertical-nav li{text-align:right}#pix-vertical-nav li a{display:inline-block;backface-visibility:hidden}#pix-vertical-nav li a:after{content:"";display:table;clear:both}#pix-vertical-nav li a span{float:right;display:inline-block;transform:scale(.7)}#pix-vertical-nav li a:hover span{transform:scale(1)}#pix-vertical-nav li a:hover .pix-label{opacity:1}#pix-vertical-nav li a.is-selected .pix-dot{opacity:1}#pix-vertical-nav .pix-dot{position:relative;top:6px;height:14px;width:14px;border-radius:50%;background-color:#fff;opacity:.5;transition:transform .2s,background-color .5s;transform-origin:50% 50%;box-shadow:var(--pix-shadow-sm)!important}#pix-vertical-nav .pix-label{position:relative;margin-right:10px;padding:0 10px;background-color:#fff;color:var(--pix-heading-default);border-radius:5px;box-shadow:var(--pix-shadow-sm)!important;font-size:14px;font-weight:700;transition:transform .2s,opacity .2s;opacity:0;transform-origin:100% 50%}.pix-dark-v-nav #pix-vertical-nav .pix-dot{background:#000}@media only screen and (min-width:768px){.touch #pix-vertical-nav,.touch .cd-nav-trigger{bottom:40px}}.pix-progress .progress{height:10px}:root,dialog::backdrop{--text-gray-1:var(--pix-gray-1);--text-gray-1-light:var(--pix-gray-1-light);--text-gray-2:var(--pix-gray-2);--text-gray-2-light:var(--pix-gray-2-light);--text-gray-3:var(--pix-gray-3);--text-gray-3-light:var(--pix-gray-3-light);--text-gray-4:var(--pix-gray-4);--text-gray-4-light:var(--pix-gray-4-light);--text-gray-5:var(--pix-gray-5);--text-gray-5-light:var(--pix-gray-5-light);--text-gray-6:var(--pix-gray-6);--text-gray-6-light:var(--pix-gray-6-light);--text-gray-7:var(--pix-gray-7);--text-gray-7-light:var(--pix-gray-7-light);--text-gray-8:var(--pix-gray-8);--text-gray-8-light:var(--pix-gray-8-light);--text-gray-9:var(--pix-gray-9);--text-gray-9-light:var(--pix-gray-9-light);--text-primary:var(--pix-primary);--text-primary-light:var(--pix-primary-light);--text-secondary:var(--pix-secondary);--text-secondary-light:var(--pix-secondary-light);--text-green:var(--pix-green);--text-green-light:var(--pix-green-light);--text-cyan:var(--pix-cyan);--text-cyan-light:var(--pix-cyan-light);--text-yellow:var(--pix-yellow);--text-yellow-light:var(--pix-yellow-light);--text-orange:var(--pix-orange);--text-orange-light:var(--pix-orange-light);--text-red:var(--pix-red);--text-red-light:var(--pix-red-light);--text-blue:var(--pix-blue);--text-blue-light:var(--pix-blue-light);--text-brown:var(--pix-brown);--text-brown-light:var(--pix-brown-light);--text-purple:var(--pix-purple);--text-purple-light:var(--pix-purple-light);--text-white:var(--pix-white);--text-white-light:var(--pix-white-light);--text-black:var(--pix-black);--text-black-light:var(--pix-black-light);--text-dark-opacity-05:var(--pix-dark-opacity-05);--text-light-opacity-05:var(--pix-light-opacity-05);--text-dark-opacity-0:var(--pix-dark-opacity-0);--text-light-opacity-0:var(--pix-light-opacity-0);--text-dark-opacity-1:var(--pix-dark-opacity-1);--text-light-opacity-1:var(--pix-light-opacity-1);--text-dark-opacity-2:var(--pix-dark-opacity-2);--text-light-opacity-2:var(--pix-light-opacity-2);--text-dark-opacity-3:var(--pix-dark-opacity-3);--text-light-opacity-3:var(--pix-light-opacity-3);--text-dark-opacity-4:var(--pix-dark-opacity-4);--text-light-opacity-4:var(--pix-light-opacity-4);--text-dark-opacity-5:var(--pix-dark-opacity-5);--text-light-opacity-5:var(--pix-light-opacity-5);--text-dark-opacity-6:var(--pix-dark-opacity-6);--text-light-opacity-6:var(--pix-light-opacity-6);--text-dark-opacity-7:var(--pix-dark-opacity-7);--text-light-opacity-7:var(--pix-light-opacity-7);--text-dark-opacity-8:var(--pix-dark-opacity-8);--text-light-opacity-8:var(--pix-light-opacity-8);--text-dark-opacity-9:var(--pix-dark-opacity-9);--text-light-opacity-9:var(--pix-light-opacity-9);--text-dark-opacity-10:var(--pix-dark-opacity-10);--text-light-opacity-10:var(--pix-light-opacity-10);--text-body-default:var(--pix-body-default);--text-heading-default:var(--pix-heading-default);--text-transparent:transparent;--text-body-font:var(--pix-body-font);--text-heading-font:var(--pix-heading-font)}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.widget{margin:0 0 20px;display:inline-block;width:100%}.widget:has(.pix-sm-margin){margin-bottom:10px}.widget:has(.wp-block-spacer){margin-bottom:0}.widget select{max-width:100%}.sticky{display:block}.updated:not(.published){display:none}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption{margin-bottom:1.2em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0 2px;padding-top:.4em}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.widget ul{padding-left:0}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/wp-content/themes/essentials-child/assets/vendor/owlcarousel/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.nice-select .nice-select-dropdown {
margin-top: 4px;
background-color: transparent;
border-radius: 5px;
box-shadow: none;
pointer-events: none;
position: absolute;
top: 100%;
left: 0;
transform-origin: 50% 0;
transform: scale(0.75) translateY(19px);
transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
z-index: 99;
opacity: 0;
}
.nice-select.open .nice-select-dropdown {
opacity: 1;
pointer-events: auto;
transform: scale(1) translateY(0);
} .nice-select .nice-select-dropdown > .list {
opacity: 1 !important;
pointer-events: auto !important;
position: static !important;
transform: none !important;
margin-top: 0 !important;
box-shadow: none !important;
max-height: none !important;
overflow: visible !important;
left: auto !important;
right: auto !important;
top: auto !important;
}.astuce {
display: flex;
align-items: flex-start;
background: #7900F0;
color: white;
opacity: 1;
border-radius: 16px;
gap: 12px;
padding: 20px;
}
.offrewhite article.offre-card {
background: white;
}
.fbp-solutions-options-plafond span.option-texte {
color: #7900f0;
font-weight: 500;
}
.fbp-solutions-options-upper-limit span.option-texte {
color: #7900f0;
font-weight: 500;
}
.fbp-solutions-options-plafond .fbp-solutions-list-options-1, .fbp-solutions-options-plafond .fbp-solutions-list-item-value-options-1 {
display: block !important;
}
.fbp-solutions-options-upper-limit .fbp-solutions-list-options-1, .fbp-solutions-options-upper-limit .fbp-solutions-list-item-value-options-1 {
display: block !important;
}
.fbp-solutions-options-plafond .fbp-solutions-list-item-options-1 h3 svg {
display: none !important;
}
.fbp-solutions-options-upper-limit .fbp-solutions-list-item-options-1 h3 svg {
display: none !important;
}
.fbp-solutions-options-plafond, .fbp-solutions-options-plafond >* {
background: #f8f2fe !important;
pointer-events: none;
}
.fbp-solutions-options-upper-limit, .fbp-solutions-options-upper-limit >* {
background: #f8f2fe !important;
pointer-events: none;
} .fbp-solution-options.fbp-solutions-options-plafond .fbp-solutions-list-item-options-1 {
display: none;
}
.fbp-solution-options.fbp-solutions-options-upper-limit .fbp-solutions-list-item-options-1 {
display: none;
}
.fbp-solutions-options-1.fbp-solutions-options-plafond .fbp-solutions-list-options-1 {
display: none !important;
}
.fbp-solutions-options-1.fbp-solutions-options-upper-limit .fbp-solutions-list-options-1 {
display: none !important;
}
.fbp-solutions-options-plafond .fbp-solutions-list-item-value-options-1 {
margin: 0 !important;
display: flex !important;
justify-content: center !important;
}
.fbp-solutions-options-upper-limit .fbp-solutions-list-item-value-options-1 {
margin: 0 !important;
display: flex !important;
justify-content: center !important;
}
.fbp-solutions-options-plafond .fbp-solutions-list-item-options-1 {
align-items: center;
}
.fbp-solutions-options-upper-limit .fbp-solutions-list-item-options-1 {
align-items: center;
}
.fbp-solutions-list-item-options-1 {
padding-left: 10px;
}
.offrewhite  .offres-tabs {
border: 0;
}
.offrewhite .offres-tab .offres-tab-icon {
filter: brightness(0) saturate(100%) invert(53%) sepia(3%) saturate(5%) hue-rotate(314deg) brightness(90%) contrast(91%);
}
.offrewhite  button.offres-tab {
color: #7A7A7A;
}
.offrewhite  button.offres-tab.is-active {
background: none;
color: #7900F0;
border-bottom: 3px solid #7900f0;
border-radius: 0;
}
.offrewhite  .offres-tab.is-active .offres-tab-icon {
filter: brightness(0) saturate(100%) invert(19%) sepia(100%) saturate(7474%) hue-rotate(273deg) brightness(87%) contrast(122%);
}
.offrewhite  span.offres-tab-label {
text-align: left;
}
.offrewhite button.offres-tab {
border-bottom: 1px solid;
border-radius: 0;
}
.offrewhite .offres-tabs {
border: 0;
border-radius: 0;
padding-bottom: 0;
}
img.astuce__icon { height: auto;
min-width: 24px;
}
.hide{
display:none !important;
}
.width1090{
max-width: 1090px;
margin-left: auto !important;
margin-right: auto !important;
}
.astuce__text {
font-family: Poppins;
font-weight: 400;
font-size: 15px;
line-height: 18px;
}
.offrewhite {
border-radius: 16px;
}
.bg-backgroun {
background-size: cover;
height: 500px;
border-radius: 16px;
}  .card-sante {
background: #F8F2FE; border-radius: 16px;
padding: 20px;
margin-bottom: 20px;
}
.card-sante .card-header1 {
display: flex;
align-items: center;
margin-bottom: 15px;
}
.card-sante .icon {
font-size: 20px;
margin-right: 8px;
}
.card-sante .title {
color: #000;
font-family: Poppins;
font-weight: 500;
font-size: 18px;
line-height: 100%;
}
.card-sante p {
font-family: Poppins;
font-weight: 400;
font-size: 15px;
line-height: 18px;
}
.faq-devis {
margin-top: 126px;
display: flex;
justify-content: space-between;
gap: 30px;
margin-bottom: 126px;
}
.top-section{
margin-top: 126px;
display: flex;
justify-content: space-between;
gap: 30px;
padding-top: 64px !important;
}
.bottom-section{
margin-bottom: 126px;
display: flex;
justify-content: space-between;
gap: 30px;
padding-bottom: 64px !important;
}
div#faq-devis-2 .card-header1 img {
border-radius: 0 !important;
padding: 0 !important;
object-fit: unset !important; }
.card-info {
padding: 22px 0 !important;
}
.card-title {
margin: 0 0 10px;
font-size: 20px;
font-weight: 700;
color: #0f0f10;
}
.card-text {
font-family: Poppins;
font-weight: 400;
font-size: 15px;
line-height: 18px;
}
.liste-garanties ul {
list-style: none;
padding: 0;
margin: 0 0 20px 0;
}
.liste-garanties li {
display: flex;
align-items: center;
color: #151515;
font-family: Poppins;
font-weight: 400;
font-size: 15px;
line-height: 18px;
margin-bottom: 10px;
}
.liste-garanties li img {
width: 13px;
height: 10px;
margin-right: 8px;
opacity: 1;
transform: rotate(0deg);
}
.liste-garanties .texte-gris {
font-family: Poppins;
font-weight: 400;
font-size: 15px;
line-height: 18px;
}
.liste-garanties {
padding-top: 26px;
padding-bottom: 26px;
}
ul.no-styl {
list-style: none;
}
ul.no-styl li {
font-family: Poppins;
font-weight: 400;
font-size: 15px;
line-height: 18px;
text-align: center;
padding-bottom: 10px;
}
.white_content   p {
color: white !important;
}
.white_content   h3.card-title {
color: white !important;
}
.white_content   h2 {
color: white !important;
margin-bottom: 20px;
}
.white_content  .btn-primary {
background: white !important;
color: #151515 !important;
}
.header-classic1 {
display: flex;
justify-content: center;
padding-top: 166px;
position: relative;
}
.header-hidden .header-classic1 {
padding-top: 86px;
}
.image-width100 * {
width: 100%;
}
.paadtexte {
padding: 0 11%;
}
div#faq-devis-2 img.astuce__icon {
border-radius: unset !important;
aspect-ratio: unset !important;
object-fit: unset;
width: 100%;
}
.center-content .wpb_wrapper {
text-align: center;
}
.whitep p {
color: white !important;
}
.stat-item{
display:flex;
align-items:center;
gap:10px;
}
.stat-icon{
width: 49px;
height: 49px;
border-radius: 16px;
background: #F8F2FE; display:inline-flex;
align-items:center;
justify-content:center;
border: 1px solid #EBD9FC;
}
.stat-icon img{ height: 24px;
display:block;
}
.stat-text{
display:flex;
align-items: center;
gap:6px;
}
.stat-value{
color: #151515;
font-family: Poppins;
font-weight: 600;
font-size: 26px;
line-height: 100%;
}
.stat-label{
font-family: Poppins;
font-weight: 400;
font-size: 15px;
line-height: 18px;
} .bg_image_header {
height: 710px;
}
.bg_image_header1 {
margin-top: 132px;
border-radius: 16px;
}
.header-hidden .bg_image_header1 {
margin-top: 86px;
}
.bg_image_header1 h1 {
font-size: 64px;
line-height: 100%;
letter-spacing: -1.28px;
color: #fff !important;
margin-bottom: 24px !important;
}
.bg_image_header1 ul {
font-family: Poppins;
font-weight: 400;
font-size: 15px;
line-height: 18px;
color: white;
padding-inline-start: 30px;
margin-bottom: 1rem;
}
.headerpaddtitle {
padding: 0 80px;
}
.bg_image_header1 a.btn.mb-2.arrow-right-back-white-hover.btn-devis.btn-primary.d-inline-flex.align-items-center.btn-md {
margin-bottom: 20px !important;
}
.offr-lan {
color: #7900F0 !important;
font-family: Poppins;
font-weight: 400 !important;
font-size: 13px !important;
line-height: 18px !important;
margin-bottom:5px !important
}
.widthplus p {
max-width: 648px !important;
}
.offresante .offres-tabs-container {
margin-top: 50px !important;
}
.offresante .wpb_column:first-child {
order: 2;
} .offresante .wpb_column:last-child  {
order: 1;
} .offresante .sectiontext {
justify-content: flex-start !important;
}
.offresante .section-landing-text-img {
border: 0;
}
.offresante .offres-cards h2 {
font-weight: 500;
font-size: 20px !important;
line-height: 100%;
letter-spacing: 0px !important;
font-family: Poppins !important; }
.bloclanding ul.offre-garanties-list {
padding-top: 0 !important;
}
.offresante  ul.offre-garanties-list {
padding-bottom: 20px;
padding-top: 20px;
}
div#faq-devis h2 {
margin-bottom: 36px !important;
}
ul.offre-garanties-list li {
color: #151515;
font-family: Poppins;
font-weight: 400;
font-size: 15px;
line-height: 18px;
}
.offresante{
padding-top:90px;
}
@media(max-width:768px){
.liste-projet .wpb_column{
padding-bottom: 34px;
}
.chaque-projet.vc_custom_1757882411555{
padding-bottom: 14px !important;
}
.bloc-explorer.vc_custom_1757885325043{
margin-top: 84px;
}
.bloc-explorer #el1756761162400-2da743fe-32b5{
padding-bottom: 24px;
}
.vc_row.wpb_row.vc_row-fluid.width1090.vc_row_visible.vc_custom_1756998389927 {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
.bg_image_header1 h1{
font-size:30px !important;
}
.offresante {
padding-top: 0 !important;
}
.headerpaddtitle {
padding: 0 0px;
}
span.stat-label br {
display: none !important;
}
.stat-item { margin-bottom: 5px;
}
.bg-backgroun {
background-position: center;
}
.width1090 {
max-width: 100% !important;
}
ul.no-styl {
padding: 0 !important;
}
div#img-b9ad9401601d9e400c84c6be03c48e07 , div#img-ecb520685cd58ae6f16dca090eea9a8c , div#img-45ec68438a4365378368b055e47ec371 {
width: 100%;
}
div#img-b9ad9401601d9e400c84c6be03c48e07 img , div#img-ecb520685cd58ae6f16dca090eea9a8c img , div#img-45ec68438a4365378368b055e47ec371  img{
width: 100%;
}
}
@media(min-width:992px ) and (max-width:1199px){ .bloc-formule div#el1755277106094-cf751fd6-748f{
place-items: start;
}
}
@media(min-width:768px ) and (max-width:1199px){
.offresante {
padding-top: 0;
}
.stat-item {
margin-bottom: 21px;
}
.vc_custom_1756998389927 div#faq-devis-2 {
text-align: LEFT !important;
}
.vc_custom_1756886871433 .vc_column-inner {
padding: 0 10px !important;
}
.bg_image_header1 div#header-home-child {
flex-direction:unset !important;
}
.icon_mobile_centre
.vc_col-sm-3 {
width: 50%;
}
.headerpaddtitle.wpb_column.vc_column_container.vc_col-sm-6.text-left {
padding: 0;
}
}
@media(max-width:991px){
.header-classic1 {
gap: 30px !important;
}
div#faq-devis h2 {
margin-bottom: 24px !important;
}
div#faq-devis div > p:last-child {
margin-bottom: 0;
}
.bloc-concretement.vc_row:not(.vc_inner)  > .wpb_column , .chaque-projet.vc_row:not(.vc_inner)  > .wpb_column {
max-width: 100% !important;
}
.reverse2 {
flex-direction: column-reverse;
}
#faq-devis-1 img {
aspect-ratio: 398 / 356;
border-radius: 16px !important;
object-fit: cover;
}
.imagebgheader {
aspect-ratio: 398 / 356 !important;
height: 100% !important;
}
.mobilspc1 div#img-09334a48545826d49b7ba7e217409baf {
width: 100%;
}
.reverse div#faq-devis-2 {
order: 2;
}
.header-classic1 a.btn.mb-2.arrow-right-back-purple-hover1 {
margin-bottom: 30px !important;
}
.offresante .wpb_column:first-child {
order: 1;
} .offresante .wpb_column:last-child  {
order: 2;
} .vc_custom_1756985642259 .wpb_column.vc_column_container.vc_col-sm-12.text-left {
width: 100% !important;
max-width: 100% !important;
}
.spaceplus  div#faq-devis-1 .wpb_wrapper {
text-align: center;
}
div#img-ae3749a83db3dc6d958460eddd5bf543 {
padding-top: 50px;
}
.astuce {
margin-bottom: 40px;
}
.vc_custom_1756886871433 .wpb_column.vc_column_container.vc_col-sm-12.text-left {
width: 100% !important;
max-width: 100% !important;
}
div#img-e37cec8fb1697dfc14f3666896b7012f {
padding-top: 55px;
}
.card-sante p {
text-align: left;
}
}
.spaceplus {
margin-bottom: 126px !important;
}  .steps-vc .wpb_wrapper{
text-align:center;
}  .step-card{
display:inline-block;
text-align: center;
}
.step-card h3{
margin:12px 0 6px;
font-weight: 500;
font-size: 20px;
line-height: 100%;
text-align: center;
}
.step-card p{
margin:0;
font-size:14px;
color:var(--muted);
line-height:1.5;
max-width: 225px;
} .step-card::before{
content: attr(data-step);
display:inline-grid;
place-items:center;
width: 49px;
height: 49px;
border-radius: 16px;
border: 1px solid #D9DCEC;
color:var(--accent1);
margin:0 12px 12px 0;
background: #F7F7F7;
color: #7900F0;
font-family: Poppins;
font-weight: 500;
font-size: 20px;
line-height: 100%;
text-align: center;
} .steps-vc .wpb_column{
position:relative;
}
.steps-vc .wpb_column:not(:last-child)::after{
content:"";
position:absolute;
top:18px; left: calc(50% + 35px);
right: -35%; border-radius:2px;
opacity:.9; pointer-events:none;
border: 1.5px solid #7900F0;
} @media (max-width:1200px){
.steps-vc .wpb_column:not(:last-child)::after{
right:-35%;
}
} @media (max-width:1024px){
.steps-vc .wpb_column::after{
display:none;
}
.step-card{
max-width:none;
} } .step-card p {
font-family: Poppins;
font-weight: 400;
font-size: 15px;
line-height: 18px;
text-align: center;
}
.step-card {
}
div#el1757406547930-98afd8ec-96c8 {
margin-bottom: 47px;
}   @media(min-width:1200pX){
.svc-title{
margin:0 0 10px;
font-size:clamp(22px,2.6vw,36px);
font-weight:700;
color:#111;
text-align:left;
font-size:44px;
}}
.svc-sub {
font-family: Poppins;
font-weight: 400;
font-size: 15px;
line-height: 18px;
} .svc-card{ } .svc-body {
padding: 24px 12px;
}
.svc-body h3{
margin: 0 0 14px;
font-weight: 500;
font-size: 20px;
line-height: 100%;
}
.svc-body p {
font-family: Poppins;
font-weight: 400;
font-size: 15px;
line-height: 18px;
vertical-align: middle;
color: #151515 !important;
margin-bottom: 0;
} @media(max-width:1024px){
.services-vc .vc_col-sm-3{
width:50%!important;
}
}
@media(max-width:640px){
.services-vc .vc_col-sm-3{
width:100%!important;
}
}
.services-vc img {
border-radius: 16px  16px 0px  0 !important;
}
.services-vc .vc_row_service .vc_column-inner {
border: 1px solid #DFDFDF;
background: #F7F7F7;
border-radius: 16px;
}
div#services-card-3 img {
aspect-ratio: 313 / 300;
object-fit: cover;
width: 100%;
height: 100%;
}
.raduis {
border-radius: 16px;
}
.spaceh {
margin-top: 70px;
}
.offrewhite  .offres-tabs-container {
background: #f8f2fe;
max-width: 1090px;
margin: 0 auto;
}
div#el1750338847905-5362e7e6-6fba p {
max-width: 69%;
}
.offrewhite .offres-tabs {
padding: 0;
}
.offrewhite  .offres-tabs-container {
border-radius: 0 !important;
}
@media(max-width:767px) {
div#faq-devis.faq-landing-width.lpt2-meilleur-partenaire{
margin-top: 40px !important;
}
.lpt-3.vc_custom_1758482086374 {
padding-top: 40px !important;
padding-bottom: 0 !important;
}
.page-id-2516 .container.my-0.py-0 {
padding: 0 !important;
}
.faq-answer-content {
padding-top: 16px;
}
}/*/*/*/**/.expat-section{
color:#fff;
padding: 64px 0px 540px; background: linear-gradient(68.57deg, #7E4BD2 -0.57%, #DD472B 122.24%);
border-radius: 0;
height: 667.5px;
margin-top: 80px;
}   .expat-section::after {
content: "";
position: absolute;
left: 0;
bottom: -5vh;
width: 100%;
height: 13vh;
background: #fff;
clip-path: ellipse(75% 100% at 50% 100%);
pointer-events: none;
}  .expat-card h3{
margin: 0 0 19px;
color: #fff !important;
font-weight: 500;
font-size: 26px;
line-height: 100%;
}
.expat-card h3:not(.elementor-heading-title) {
color: #fff !important;
}
.expat-card p{
font-family: Poppins;
font-weight: 400;
font-style: Regular;
font-size: 15px;
leading-trim: NONE;
line-height: 18px;
letter-spacing: -1%;
color: white !important;
}  @media (max-width:1024px){
.expat-section{
padding-bottom:110px;
}
.expat-section::after{
height:200px;
bottom:-85px;
}
}
@media (max-width:640px){
.expat-section{
padding-bottom:90px;
}
.expat-section::after{
height:170px;
bottom:-70px;
}
.expat-card{
margin-bottom:14px;
}
}
.expat-section h2 {
color: white !important;
}
.expat-section a.btn {
margin-top: 16px;
}
div#pblackhead p {
color: #151515 !important;
font-family: Poppins;
font-weight: 400;
font-size: 15px;
margin-top: 30px;
}
div#el1757430130462-52318cc9-0726 h1 {
padding-top: 38px;
margin-bottom: 30px;
} div#el1757413844240-8b353799-7c3c h2 {
margin-bottom: 40px;
}
.offresante1 .section-landing-text-img {
border: 0;
}
.offresante1 h2 {
padding-bottom: 40px;
}
.section-landing-text-img h2 {
padding-bottom: 0px;
}  .spantexthe {
font-family: Poppins;
font-weight: 600;
font-size: 15px;
line-height: 18px;
text-decoration: underline;
text-decoration-style: solid;
text-decoration-thickness: 0%;
text-decoration-skip-ink: auto;
} .mrgright {
margin-right: 20px;
}
.row_expat-card .vc_column-inner {
background: #FFFFFF26;
border-radius: 16px;
padding: 24px !important;
border: 1px solid #FFFFFF33;
}
div#faq-devis-2 ul.offre-garanties-list li img {
border-radius: 0 !important;
aspect-ratio: unset;
object-fit: unset;
width: auto;
}
.page-id-3965 h2 {
margin-bottom: 30px;
}
.disableblock .vc_column-inner:after {
content: "";
background: #ffffffab;
width: 100%;
position: absolute;
height: 100%;
z-index: 1;
top: 0px;
}
.argu-row--simple figure.argu-figure {
display: none !important;
}
.argu-row--simple  figure.argu-figure.is-active {
display: block !important;
}
.argu-row--full figure.argu-figure {
display: none !important;
}
.argu-row--full figure.argu-figure.is-active {
display: block !important;
}
article.pix-el-text.w-100.argu-pane {
display: none  !important;
}
article.pix-el-text.w-100.argu-pane.is-active {
display: block !important;
}
.argu-catline {
font-weight: 400;
font-size: 15px;
line-height: 18px;
letter-spacing: -0.1px;
color: #7900F0;
display: flex;
gap: 8px;
align-items: center;
margin-bottom: 8px;
}
.argu-catline img {
border-radius: 0 !important;
}
.argu-price {
font-family: Poppins;
font-weight: 600;
font-style: SemiBold;
font-size: 28px;
leading-trim: CAP_HEIGHT;
line-height: 100%;
letter-spacing: 0%;
color: #151515;
}
.argu-rich.argu-quote {
padding-top: 40px;
}  .argu-profile {
display: flex;
align-items: center;
gap: 14px;
margin-top: 20px;
margin-bottom: 20px;
} .argu-avatar {
width: 70px !important;
height: 70px;
border-radius: 8px;
object-fit: cover;
flex-shrink: 0;
opacity: 1;
transform: rotate(0deg);
} .argu-profile-meta {
display: flex;
flex-direction: column;
justify-content: center;
} .argu-name {
font-family: "Poppins", sans-serif;
font-weight: 500; font-size: 15px;
line-height: 18px;
letter-spacing: 0;
color: #111;
margin-bottom: 2px;
} .argu-role {
font-family: "Poppins", sans-serif;
font-weight: 400; font-size: 13px;
line-height: 18px;
letter-spacing: -0.01em; color: #555;
}
.argu-row--full .vc_col-sm-6:first-child .vc_column-inner{
max-width: 449px;
}
.argu-row--full .vc_col-sm-6:first-child{
width: 46%;
}
.argu-row--full .vc_col-sm-6:last-child{
width: 54%;
}
.argu-row--full .slider-footer {
display: flex;
align-items: center;
gap: 20px;
margin-top: 30px;
}
.argu-row--full .nav-custom {
display: flex;
gap: 4px;
min-width: 84px;
}
.argu-row--full  .nav-custom > div {
background: #EDEDED;
border-radius: 9.87px;
width: 37px;
min-width: 37px;
height: 37px;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
}
.argu-row--full  .nav-custom > div:hover {
background: #7900F0;
}
.argu-row--full .nav-custom > div:hover svg {
fill: #FFFFFF;
stroke: #FFFFFF;
}
.argu-row--full .nav-custom > div:hover svg path{
fill: #FFFFFF;
}
.argu-row--full  .progress-bar-wrapper {
width: 278px;
height: 4px;
background-color: #EDEDED;
position: relative;
overflow: visible;
border-radius: 100px;
}
.argu-row--full .progress-bar-fill {
position: absolute;
bottom: 0;
left: 0;
height: 4px;
width: 0%;
background: linear-gradient(90deg, #7E4BD2 0%, #DD472B 100%);
transition: width 0.4s ease;
border-radius: 100px;
}
.argu-fallback-controls {
display: flex;
align-items: center;
gap: 20px;
margin-top: 30px;
}
.argu-row--full .sectiontext {
justify-content: flex-start !important;
}
.argu-price-note {
font-family: Poppins;
font-weight: 400;
font-size: 11px;
line-height: 18px;
}
.argu-price span {
font-family: Poppins;
font-weight: 400;
font-size: 13px;
line-height: 18px;
}
.argu-price-note {
margin-top: 4px;
}
.argu-name h3 {
padding: 11px 0;
}
@media(max-width:1199px){
.expat-section {
height: 980px;
}
}
@media(max-width:991px){
.fbp-solution-card-one .fbp-solution-options:not(.opened).fbp-solutions-options-plafond .fbp-solutions-list-item-value-options-1 {
display: flex !important;
flex-direction: column !important;
}
.fbp-solution-card-one .fbp-solution-options:not(.opened).fbp-solutions-options-upper-limit .fbp-solutions-list-item-value-options-1 {
display: flex !important;
flex-direction: column !important;
}
.fbp-solutions-list-item-options-1 {
padding-left: 0;
}
.fbp-solution-options.fbp-solutions-options-plafond {
display: flex !important;
justify-content: start;
}
.fbp-solution-options.fbp-solutions-options-upper-limit {
display: flex !important;
justify-content: start;
}
.icon_mobile_centre .wpb_column.vc_column_container.vc_col-sm-12.text-left {
max-width: 100% !important;
}
div#faq-devis.faq-landing-width.faq-devis-sans-filtre {
margin-top: 0 !important;
padding-top: 0 !important;
}
div#faq-devis.faq-landing-width.bloc-formule{
margin-top: 38px;
}
.expat-section .wpb_column.vc_column_container.vc_col-sm-12.text-left  , .services-vc .wpb_column.vc_column_container.vc_col-sm-12.text-left{
max-width: 100% !important;
margin: auto !important;
} #faq_accordion.vc_row .wpb_column{
max-width: 100% !important;
}
}
@media(max-width:768px){
.row_expat-card , .vc_row_service {
padding-left: 10px;
padding-right: 10px;
}
.header-classic1 a.btn.mb-2.arrow-right-back-purple-hover1 {
margin-bottom: 30px !important;
}
.expat-section{
height: unset !important;
}
.expat-section {
padding-bottom: 180px;
}
.services-vc .pix-img-element.d-inline-block ,	.services-vc img {
width: 100%;
}
}
.argu-row--full {
border: 0 !important;
}
.toptext {
align-items: baseline !important;
}
div#el1757499421754-760eecf3-27cd {
margin-top: 35px;
}
div#faq-devis-2 div#img-53e7b1b892df4094cbd8fc0a42dd1568 img {
object-fit: unset !important;
height: 100% !important;
aspect-ratio: revert-layer !important;
}
.bottom_pg {
display: flex;
flex-direction: column; justify-content: flex-end; }
.toptext .vc_column-inner {
height: 100% !important;
}
.toptext .vc_column-inner {
height: 100% !important;
justify-content:flex-start !important;
}
figure.argu-figure.is-active {
margin: 0;
}
.toptext .wpb_wrapper {
height: 90%;
}
div#el1755277106094-cf751fd6-748f h2 {
margin-bottom: 36px !important;
}
div#el1757499393839-aa6be4fe-3b30 {
margin-top: 35px;
}
.downl_pdf:after {
background: url(//www.msh-intl.com/wp-content/uploads/2025/09/Vector-5.png) no-repeat center;
border-bottom: 1.5px solid #7900F0;
padding-bottom: 18px !important;
}
video.my-video {
width: 100% !important;
height: 100%;
border-radius: 16px;
}
.videopad {
background: #f7f7f7;
padding: 64px;
}
.content_image img {
width: 41px;
height: 41px !important;
}
.topplus a.link-3.with-image-link-acf.arrow-right-purple {
margin: 14px auto;
margin-top: 40px;
margin-bottom: 0 !important;
margin-right: 20px;
}
.center * {
text-align: center !important;
}
.inline-left a.link-3.with-image-link-acf.arrow-right-purple {
display: inline-flex;
}
.inline-left .arrow-right-purple .span-1:before {
background-image: url(//www.msh-intl.com/wp-content/uploads/2025/09/Container.png); }
.inline-left .arrow-right-purple .span-1:after {
background-image: url(//www.msh-intl.com/wp-content/uploads/2025/09/Container.png); }
.steps-vc{
padding-top: 64px !important;
padding-bottom: 64px !important;
}
.services-vc  {
padding-top: 64px !important;
}
@media(max-width:767px){
.steps-vc {
padding-top: 0 !important;
}
.spaceplus {
margin-top: 0 !important;
}
.services-vc {
padding-top: 0px !important;
}
.vc_custom_1757604976628 {
padding: 0 14px;
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.argu-catline {
padding-top: 15px;
} .lefth2 .offres-tabs {
justify-content: left !important;
}
.header-classic1 {
padding-top: 80px;
}
.section-landing-text-img img.argu-cat-icon {
border-radius: 0 !important;
aspect-ratio: unset !important; margin-top: 0;
}
.top_slid .section-landing-text-img.vc_row-flex {
margin-top: 0 !important;
padding-top: 0 !important;
flex-wrap: unset !important;
}
}
@media(max-width:991px){
div#el1755277106094-cf751fd6-748f h2 {
margin-bottom: 24px !important;
}
div#faq-devis.vc_row.wpb_row.vc_row-fluid.width1090.faq-landing-width.spaceplus.option-assistance.vc_row_visible.vc_row-o-content-middle.vc_row-flex div#faq-devis-2 {
margin-bottom: 0 !important;
}
.topplus a.link-3.with-image-link-acf.arrow-right-purple {
width: auto;
}
.argu-row--full .pix-img-el.text-left.d-inline-block.w-100.rounded-0.argu-image-wrap {
display: none !important;
}
.inlinbtn {
display: block;
width: 100% !important;
}
div#pblackhead p{
text-align: center;
}
.spaceplus {
margin-bottom: 80px !important;
}
.slide1mobile.services-vc .row_slide1mobile.vc_row.vc_inner,.slide1mobile.services-vc .row_slide1mobile.vc_row.vc_inner .vc_col-sm-3{
padding-left: 0 !important;
}
#img-ae3749a83db3dc6d958460eddd5bf543 img,#img-9b0644b3c85fd69bf789015dc45c016b img{
aspect-ratio: 398 / 326;
object-fit: cover;
}
.inlinbtn  a.link-3.with-image-link-acf.arrow-right-purple {
width: 100% !important;
flex-direction: unset;
justify-content: center;
}
.page-id-3965 h2 {
margin-bottom: 2px;
}
.lefth2 h2 {
text-align: left !important;
}
ul.offre-garanties-list img {
margin-top: 0;
}
.header-classic1 img {
border-radius: 16px !important;
}
.bloc-formule #faq-devis-1{
order: 2;
}
.bloc-formule #faq-devis-2{
order: 1;
}
.bloc-formule #faq-devis-2 .d-none.d-lg-block{
display: none !important;
}
}
.bloc-formule #faq-devis-2 .d-lg-block {
display: flex !important;
justify-content: center;
width: max-content;
}
.top_slid {
margin-top: 60px;
}
.inlinbtn {
display: inline-block;
}
span.spantexthe {
color: #151515;
}
@media(min-width:1199px) and (max-width:1591px){
.paadtexte {
padding: 0 6%;
}
}
@media(max-width:991px){
.mobilspc1   {
padding-bottom:30px !important;
margin-top: 0 !important;
}
.mobilspc1  div#el1755277106094-cf751fd6-748f {
padding-bottom: 20px;
}
div#services-liste > div {
padding: 0 !important;
}
.offres-cards {
padding-left: 16px !important;
padding-right: 16px !important;
}
.vc_row:not(.vc_inner).offresante1 .section-landing-text-img > div {
padding-left: 0 !important;
padding-right: 0 !important;
}
.lefth2 .offres-tabs {
justify-content: left !important; }
.steps-vc .vc_inner > .wpb_column{
width:100%!important;
float:none!important;
clear:both;
margin-bottom:28px;
} .steps-vc{
--badge:49px;
--gap:16px;
--offset:0px;
} .steps-vc .step-card{
position:relative;
display:inline-block;
padding-left: calc(var(--badge) + var(--gap) + var(--offset));
text-align: left !important;
} .steps-vc .step-card::before{
content: attr(data-step);
position:absolute;
top:0;
left: var(--offset);
display:grid;
place-items:center;
} .steps-vc .step-card::after{
content:""; }  .steps-vc .step-card * {
text-align: left !important;
}
.steps-vc .wpb_column{
position:relative;
}
.steps-vc .wpb_column:not(:last-child) .step-card::after{
content:"";
position:absolute;
left: 23.5px; top: 51px; width: 2px;
height: 27px; background:#7900F0;
opacity:.9;
pointer-events:none;
}
}
@media(max-width:480px){
.svc-body {
min-height: 201px;
}
.vc_custom_1756922155403 .vc_column-inner {
padding-bottom: 20px !important;
padding-left: 25px !important;
padding-right: 25px !important;
}
}
@media (max-width: 767px){
.bg-backgroun {
aspect-ratio: 398 / 356 !important;
height:100% !important;
}
.svc-body {
min-height: 171px;
}
.slide1mobile .row_slide1mobile.vc_row.vc_inner{
display: block !important; white-space: nowrap; overflow-x: auto;
-webkit-overflow-scrolling: touch;
scroll-snap-type: x mandatory;
scrollbar-width: none; padding-left: 16px !important;
padding-right: 16px !important;
scroll-padding-left: 16px; margin-left: 0 !important;
margin-right: 0 !important;
} .slide1mobile .row_slide1mobile > .wpb_column{
float: none !important;
display: inline-block !important;
vertical-align: top;
white-space: normal; width: 85% !important; scroll-snap-align: start; }
.slide1mobile  .wpb_column.vc_column_container:not(.vc_hidden-sm):not(.vc_hidden-xs) {
display: inline-block !important;
}
div#offres {
margin-top: 10px;
}
}
.page-id-2516 body .offres-tabs-container {
position: unset !important;
}
.page-id-2516 .offrewhite button.offres-tab {
padding-bottom: 10px !important;
}
@media(min-width:992px){
.fbp-solutions-container.fbp-solutions-container-2 .fbp-solution-content {
background: linear-gradient(90deg, #7E4BD2 0%, #DD472B 100%);
}
.fbp-solutions-container.fbp-solutions-container-2 .fbp-solution-options.opened {
background: linear-gradient(90deg, #7E4BD2 0%, #DD472B 100%);
}
.steps-vc.lp7-2 .wpb_column::after{
display:block;
}
.sizeicon h3.card-title {
padding-bottom: 14px;
min-height: 62px;
}
span.brtext,   span.br {
font-size: 0 !important;
display: block;
line-height: 0;
}
}
.raduis.w-100.rounded-0 img {
border-radius: 16px !important;
}
.imagebgheader {
height: 710px !important;
}
.page-id-4186 .offres-tabs-container {
position: unset !important;
}
.mobilspc1 div#el1755277106094-cf751fd6-748f h2 {
margin-bottom: 30px !important;
}
@media(max-width:991px){
.fbp-solutions-container.fbp-solutions-container-2.fbp-solutions-container-2-page.just-mobile .fbp-solutions-grid h3 svg {
margin-right: 0 !important; 
}
div#faq-devis.lpt4-bloc-service {
margin-top: 84px;
}
.imagebgheader {
height: auto !important;
}
.vc_row.wpb_row.vc_row-fluid.bg_image_header1.imagebgheader.vc_row_visible.vc_custom_1757685849107.vc_row-has-fill.vc_row-o-content-middle.vc_row-flex {
padding-top: 64px !important;
}
.header-classic1 .paadtexte .wpb_wrapper,.option-assistance{
display: flex;
flex-direction: column;
}
.option-assistance #faq-devis-1{
order : 2;
}
.option-assistance #faq-devis-2{
order : 1;
margin-bottom: 48px;
}
#faq-devis-1.franchise-mesure{
margin-bottom: 48px;
}
.header-classic1 .paadtexte .wpb_wrapper #el1757430130462-52318cc9-0726{
order : 1;
}
.header-classic1 .paadtexte .wpb_wrapper .inlinbtn.wpb_raw_code{
order : 3;
margin-bottom: 0px;
margin-top: 25px;
}
.header-classic1 .paadtexte .wpb_wrapper .btn-primary{
order : 2;
}
.header-classic1 .paadtexte .wpb_wrapper #pblackhead{
order : 4;
}
.solutions-page.header-classic1{
padding-top: 80px;
}
.solutions-page .inlinbtn a.link-3.with-image-link-acf.arrow-right-purple{
flex-direction: row-reverse;
max-width: max-content;
margin: auto;
}
}
@media (max-width: 767px) {
.vc_custom_1756922155403 .vc_column-inner {
padding-bottom: 20px !important;
padding-left: 45px !important;
padding-right: 42px !important;
}
.sizeicon img {
height: 24px !important; width: 24px !important;
}
.vc_row.wpb_row.vc_row-fluid.bg_image_header1.imagebgheader.vc_row_visible.vc_custom_1757685849107.vc_row-has-fill.vc_row-o-content-middle.vc_row-flex {
padding-top: 30px !important;
padding-bottom: 30px !important;
}
}
.sizeicon img {
height: 41px !important; width: 41px !important;
}
.owl-carousel-valeurs {
display: flex;
gap: 20px;
}  @media screen and (max-width: 991px) {
.vrs_mobile {
display: block;
}
.vrs_desktop {
display: none !important;
}
} @media screen and (min-width: 992px) {
.vrs_desktop {
display: block;
}
.vrs_mobile {
display: none !important;
}
}
@media screen and (max-width:991px) and (min-width:767px){
div#faq-devis.faq-landing-width.lpt2-meilleur-partenaire{ margin-top: 48px !important;
}
.expat-section .vc_col-sm-3,.expat-section .vc_col-sm-1\/5{
width: 45% !important;
}
.expat-section{
height: 750px !important;
}
.expat-section.neo-pvt {
height: 920px !important;
}
.row_slide1mobile.service-bloc {
}
}
@media screen and (max-width:1024px) and (min-width:768px){
.row_slide1mobile.service-bloc .pix-img-element,.row_slide1mobile.service-bloc .pix-img-element img{
width: 100%;
}
.slide1mobile.services-vc .row_slide1mobile.vc_row.vc_inner .vc_col-sm-3{
margin: 0;
padding-left: 16px !important;
}
.slide1mobile.services-vc .row_slide1mobile.vc_row.vc_inner{
margin-left: -16px;
margin-right: -16px;
}
}
@media screen and (max-width:1024px) and (min-width:991px){
div#header-home .wpb_column.vc_column_container#header-home-wrapper-1{
top: -90px;
position: relative !important;
}
#svg-1-part-1,#svg-1-part-20{
display: none;
}
}
@media screen and (max-width:1200px) and (min-width:1024px){
.expat-section{
height: 730px;
}
#svg-1-part-1,#svg-1-part-20{
display: none;
}
div#header-home .wpb_column.vc_column_container#header-home-wrapper-1{
position: relative !important;
top: -134px;
}
}
@media screen and (min-width:992px){
.postion-header,body div#header-landing {
background-position: center 35px !important;
}
}
@media screen and (min-width:768px){
.liste-projet{
gap: 18px;
display: flex;
}
}
.offerslanding2.lefth2 h2 {
text-align: center !important;
}
.exemple-formule .fbp-solutions-container.fbp-solutions-container-2 .fbp-solution-card,.exemple-formule .fbp-solutions-container.fbp-solutions-container-2 .fbp-solution-content{
border-radius: 16px !important;
}
.bloc-video .rounded-10{
border-radius: 18px !important;
}
@media(min-width:1025px) and (max-width:1346px){
div#services-card-3 .vc_column_container {
padding: 0;
max-width: 23% !important;
width: 100%;
}
}
@media(max-width:991px){
.blc_4324 {
max-width: 644px;
width: 100%;
margin-left: auto !important;
margin-right: auto  !important;
}
a.service-detail-button.contact-us.btn.mb-2.arrow-right-back-purple-hover.btn-white.d-inline-flex.align-items-center.btn-md {
place-content: center !important;
}
.header_4324 img {
aspect-ratio: 398 / 356 !important;
}
.width110_bloc .wpb_column.vc_column_container.vc_col-sm-12.text-left {
display: block !important;
}
.width110_bloc div#faq-devis-0 {
display: block !important;
}
.width110_bloc div#services-card-3 .vc_column_container {
gap: 20px !important;
margin-right: 20px;
}
.width110_bloc div#services-card-3 .vc_column_container:nth-child(4) {
margin-right: 0 !important;
}
.revrs1mobile .service-detail-left {
width: 100% !important;
max-width: 100% !important;
margin-bottom: 35px;
}
.revrs1mobile .service-detail-content {
display: block;
}
.width110_bloc div#faq-devis-2 {
max-width: 100% !important;
width: 100% !important;
}
.header_4324 .service-detail-right {
aspect-ratio: unset !important;
}
}
@media(min-width:979px) and (max-width:992px){
div#services-card-3 .vc_column_container {
padding: 0;
max-width:33% !important;
width: 100%;
}}
@media(min-width:992px) and (max-width:1199px){
.width110_bloc {
padding: 0 40px;
}
}
div#lefth2_center_mobile h2 {
text-align: left !important;
}
@media(max-width:991px){
div#lefth2_center_mobile h2 {
text-align: center !important;
font-size: 30px;
letter-spacing: -0.01em;}
}
.section-landing-text-img  img.argu-cat-icon {
border-radius: 0 !important;
margin-top: 0 !important;
}
@media(max-width:991px){
.argu-profile-meta {
padding-top: 15px;
}
.argu-rich.argu-quote, .argu-price , .argu-catline ,.argu-price-note {
text-align: center;
}
.argu-catline {
place-content: center !important;
}
.argu-profile {
display: block;
text-align: center;
}
}
@media(min-width:992px){
.width_40_header .pix-img-element.d-inline-block {
width: 85% !important;
text-align: right;
float: right;
}
}
@media(max-width:1500px){
.width_40_header img { height: 670px !important;
object-fit: cover;
object-position: top;
}
}
@media(max-width:767px){
.offres_space_mobile .offres-cards , .pag_space_mobile .vc_column-inner {
padding: 0 16px !important;
}}
.vrs_mobile li {
line-height: 22px;
}
@media(max-width:992px) and (min-width:768px){
.stat-item {
place-self: center !important;
}
.services-vc .vc_row.vc_column-gap-20>.vc_column_container{
padding: 10px 26px;
}
}
@media(max-width:992px){
.mobilspc1 div#faq-devis-2 img {
border-radius: 16px !important;
aspect-ratio: 503 / 700;
object-fit: cover;
width: 100%;
}
.width_40_header img {
border-radius: 16px !important;
}
}
@media(min-width:992px){
.width_40_header img {
border-radius: 16px 0px 0px 16px !important;
}}
@media (max-width: 1199px) and (min-width: 768px) {
.stat-item {
place-self: center !important;
}
}
body div#header-landing.top_hed1 {
padding-top: 105px !important;
align-content: center !important;
padding-bottom: 0 !important;
background-position: top !important;
}
@media(max-width:992px){
.widthnolarge {
max-width: 545px;
margin: auto !important;
}	
.sizeicon .wpb_column.vc_column_container.vc_col-sm-12.text-left {
max-width: 100% !important;
}
}
.links-wrapper {
display: flex;
justify-content: center;
gap: 12px;
}
.useful-links {
display: flex;
justify-content: center;
}
.links-wrapper a.with-image-link-acf {
width: max-content !important;
}
.h-404 p {
max-width: 424px !important;
}
#colorblack_1 p {
font-family: Poppins;
font-weight: 400;
font-size: 15px;
line-height: 18px;
text-align: center;
color: #151515 !important;
}
@media(max-width:1199px){ }
@media (max-width: 991px) {
.owl-nav.disabled {
display: none;
}
.vc_row.wpb_row.vc_row-fluid.width1090.icon_mobile_centre.vc_row_visible.vc_custom_1757956146319
{
padding-bottom: 0 !important;
}
div#faq-devis-2.img-mo1 {
text-align: center !important;
}
}
@media (max-width: 1199px) {
.imag_siz_mobil11 a {
width: 100%;
}
}
.vrs_mobile a {
margin-bottom: 16px !important;
}
.mentiolegale h3 {
text-transform: uppercase;
}
.mentiolegale td, .mentiolegale th {
border: 1px solid;
font-family: Poppins;
font-weight: 400;
font-size: 15px;
line-height: 18px;
color:#151515;
}
.mentiolegale td:nth-child(2), .mentiolegale th:nth-child(2) ,.mentiolegale td:nth-child(3), .mentiolegale th:nth-child(3),.mentiolegale td:nth-child(4), .mentiolegale th:nth-child(4) {
text-align: center;
}
.mentiolegale h3 {
margin-bottom: 30px;
}
.mentiolegale p , .mentiolegale li {
font-family: Poppins;
font-weight: 400;
font-size: 15px;
line-height: 18px;
color: #7A7A7A;
}
.mentiolegale p a {
text-decoration: underline !important;
text-decoration-style: solid;
color: #7A7A7A;
}
.mentiolegale  span.mauve {
color: #7900f0;
padding-left: 10px;
}
section#cookies ul {
margin-bottom: 0;
margin-top: 0 !important;
}
section#cookies strong {
color: #151515;
font-family: Poppins;
font-size: 15px;
line-height: 18px;
}
@media(max-width:767px){
.links-wrapper {
display: block !important;
}
.links-wrapper a {
width: 100% !important;
place-content: center !important;
margin-bottom: 15px;
}}
.links-wrapper a.with-image-link-acf {
font-family: Poppins;
font-weight: 500;
font-size: 15px !important;
line-height: 18px !important;
}
.imagehead2::before {
background-image: url(//www.msh-intl.com/wp-content/uploads/2025/09/Vector-7.svg) !important;
}
.imagehead2 h3 {
font-family: Poppins;
font-weight: 500;
font-size: 20px !important;
line-height: 100%;
text-align: center;
}
.nobg::before {
background-image: none !important;
}
.mentiolegale th {
text-transform: uppercase;
}
@media(max-width:991px){
.mobilmmention . .vc_row:not(.vc_inner) > .wpb_column {
max-width: 100% !important;
}
.mobilmmention .wpb_column.vc_column_container.vc_col-sm-12.text-left {
max-width: 100% !important;
}
}
p.lineh0 {
margin-bottom: 0;
}
.table-wrapper {
overflow: scroll;
}
.argu-row--full span.faq-question-text img {
width: 18px;
height: 16px;
angle: 0 deg;
opacity: 1;
border-radius: 0 !important;
margin-right: 7px;
}
.argu-row--full  span.faq-question-text {
font-family: Poppins;
font-weight: 500;
font-size: 18px;
line-height: 100%;
color: #151515;
}
span.br {
font-size: 0;
line-height: 0;
}
@media(max-width:1199px) and (min-width:768px){
.imagehead2::before {
top: 0 !important;
}
span.br {
display: block;
font-size: 0;
line-height: 0;
}}
@media(max-width:767px){
.useful-links .links-wrapper{
display: inline-grid !important;
grid-template-columns: 1fr 1fr;
gap: 12px 24px;
}
.imagehead2::before {
opacity: 1;
display:block !important;
}
.imagehead2::before {
background-image: url(//www.msh-intl.com/wp-content/uploads/2025/09/Vector-49-1.svg) !important;
background-position: left center !important;
left: 0 !important;
transform: unset !important;
}
.imagehead2.h-404::before {
background-image: url(//www.msh-intl.com/wp-content/uploads/2025/09/Resultats-1.svg) !important;
background-position: center !important;
}
}
.page-id-4951 body { height: 100%; margin: 0; }
.page-id-4951 #page.site {
min-height: 100dvh; display: flex;
flex-direction: column;
}
.page-id-4951 #content.site-content {
flex: 1; display: flex;
align-items: center; justify-content: center; padding: 24px 0;
}
@media (orientation:portrait) and (min-width:768px) and (max-width:1024px){
.page-id-4951  .useful-links .links-wrapper{
display: inline-grid;
grid-template-columns: 1fr 1fr;
gap: 12px 24px;
}
.useful-links {
text-align: center;
}
}
.courbe1:before {
background-image: url(//www.msh-intl.com/wp-content/uploads/2025/09/Vector-9.svg) !important;
content: "";
}
.courbe2:before {
background-image: url(//www.msh-intl.com/wp-content/uploads/2025/09/Vector-10.svg) !important;
content: "";
}
.courbe3:before {
background-image: url(//www.msh-intl.com/wp-content/uploads/2025/09/Vector-11.svg) !important;
content: "";
}
.courbe4:before {
background-image: url(//www.msh-intl.com/wp-content/uploads/2025/09/Vector-12.svg) !important;
content: "";
}
.offre-garanties-list li {
align-items: baseline !important;
}
@media(max-width:767px){
.stacking-card.section-landing-text-img {
padding: 0 !important;
}
.slides_avantages_item_content {
padding: 10px !important;
}
}
@media (max-width: 767px) {
.topbar-text p, .topbar-text a {
font-size: 8px;
}
}.rtl .nice-select.msh-form-select ul.list > li {
text-align: right !important;
}
body div#header-landing {
position: relative;
overflow: hidden !important;
margin: 0 !important;
min-height: calc(100vh + 86px) !important;
padding-bottom: 125px;
align-content: end !important;
}
div#header-landing > div {
z-index: 99;
}
body.admin-bar #header-landing {
min-height: calc(100vh + 55px) !important;
}
body div#header-landing {
background-size: cover;
background-repeat: no-repeat;
border-radius: 0 0 20px 20px;
background-position: center right;
background-position: top right;
}
body div#header-landing div#header-home-child-1 p {
font-weight: 400;
font-size: 15px;
line-height: 18px;
letter-spacing: -0.3px;
color: #fff;
max-width: 445px;
}
body div#header-landing div#header-home-child-1 h1 {
font-size: 64px;
line-height: 100%;
letter-spacing: -1.28px;
}
body div#header-landing div#header-home-child-1 .subtitle {
background: linear-gradient(59.78deg, #7E4BD2 11.51%, #dd472bbd 79.57%) !important;
display: inline-flex;
border-radius: 50px;
align-items: center;
font-size: 13px;
line-height: 18px;
letter-spacing: -0.26px;
font-weight: 400;
padding: 6px 13px;
margin-bottom: 9px;
}
body div#header-landing div#header-home-child-1 .pix-el-text {
margin-bottom: 25px;
}
body div#header-landing .subtitle img {
margin-right: 5px;
}
.offres-landing .offres-cards {
max-width: 1344px;
padding: 0 16px;
}
.offres-landing .offres-grid {
grid-template-columns: repeat(3, 1fr);
gap: 52px 12px;
margin-top: 40px;
}
.offres-landing .offres-1-text {
margin-bottom: 40px !important;
}
.section-landing-text-img h2 {
font-weight: 900;
font-size: 44px;
line-height: 100%;
letter-spacing: -2px;
color: #151515 !important;
margin-bottom: 24px;
}
.section-landing-text-img p {
font-weight: 400;
font-size: 15px;
line-height: 18px;
letter-spacing: -0.3px;
margin-bottom: 40px;
}
.section-landing-text-img{
border: 1px solid #F1F1F1;
border-radius: 20px;
padding: 24px;
max-width: 1090px;
margin: 0 auto !important;
}
.section-landing-text-img img{
border-radius: 16px;
}
.section-landing-text-img .sectiontext{
justify-content: flex-end;
}
.section-landing-text-img .sectiontext .vc_column-inner{
max-width: 422px;
}
.section-landing-text-img.first {
margin-top: 80px !important;
}
.section-landing-text-img {
margin-top: 30px !important;
}
div.action-wrapper.landing-action-wrapper p {
max-width: 416px;
margin: 0 auto 30px;
font-weight: 400;
font-size: 15px;
line-height: 18px;
letter-spacing: -0.3px;
color: #ffffff !important;
} .landing-parledenous {
margin-top: 90px;
}
.landing-parledenous .btn {
margin-top: 45px;
}
.article-landing {
margin-top: 65px; border-radius: 24px;
padding: 48px 0;
}
.article-landing div#articles-feed-1 {
max-width: 100%;
padding: 0 15px;
}
.article-landing div#articles-feed-1 .vc_column-inner {
max-width: 1090px;
margin: 0 auto !important;
}
.article-landing .btn {
background-color: transparent;
}
.article-landing-btn{
display: none;
}
.slider-image-mobile{
display: none !important;
}
.faq-landing-style .faq-item.faq-open.faq-featured .faq-answer { }
.faq-landing-style .faq-item .faq-answer p{
color: #4F4F4F !important;
}
.faq-landing-width {
max-width: 1090px;
margin-left: auto !important;
margin-right: auto !important;
}
div.action-wrapper.landing-action-wrapper.landing-action-wrapper-2 .btn {
max-width: max-content;
}
.offerslanding2 .offres-tabs-container {
margin-bottom: 50px !important;
}
#offres.offres-landing{
border-radius: 0;
margin-top: 0;
}
#offres.offres-landing .title{
font-family: Poppins;
font-weight: 500;
font-size: 18px;
line-height: 100%;
letter-spacing: -0.18px;
text-align: center;
padding: 0 16px 20px;
}
div#faq-devis.faq-landing-width{
margin-top: 86px;
margin-bottom: 0;
}
.offerslanding2 {
margin-top: 40px;
}
.section1-landing-oi {
max-width: 864px;
margin: 50px auto 0 !important;
background-color: #F8F2FE;
padding: 48px 110px;
border-radius: 24px;
}
.section1-landing-oi h2{
margin-bottom: 20px;
}
.section1-landing-oi p {
color: #151515;
text-align: center;
}
.faq-landing-style.faq-landing-style-just-text .pix-el-text {
margin-bottom: 40px !important;
}
.faq-landing-style.faq-landing-style-just-text h2 {
margin-bottom: 40px !important;
}
.faq-landing-4 .faq-landing-style.faq-landing-style-just-text{
margin-bottom: 64px;
}
.solutions-landing-first,
.solutions-landing-end{
background-color: #F8F2FE;
}
.solutions-landing-first{
padding-top: 50px;
}
.solutions-landing-first h2{
margin-bottom: 30px;
}
.solutions-landing-end{
padding-bottom: 50px;
padding-top: 25px;
}
#bottom-slider-landing p{
margin-top: 15px;
}
#bottom-slider-landing p a{
font-weight: 600 !important;
text-decoration: underline !important;
color: #FFFFFF !important;
}
.article-landing .countries-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 64px 15px;
}
.article-landing .pays-card {
overflow: hidden;
transition: transform 0.2s ease-in-out; }
.article-landing .pays-image {
width: 100%;
overflow: hidden;
margin: 0 auto;
}
.article-landing .pays-image img {
width: 100%;
aspect-ratio: 353 / 400;
border-radius: 16px;
object-fit: cover;
max-height: 400px;
margin-bottom: 13px;
}
.article-landing .pays-region {
color: #7900F0;
font-size: 15px;
margin-bottom: 15px;
}
.article-landing .pays-title a {
text-decoration: none;
color: #000;
}
.article-landing .pays-meta {
font-size: 13px;
color: #7A7A7A;
}
.article-landing .pays-title {
margin: 10px 0;
}
.section-landing-text-img.landing-6{
border: 0;
padding: 0;
}
.section-landing-text-img ul{
padding-left: 0;
margin-bottom: 35px;
}
.section-landing-text-img ul li {
list-style: none;
color: #151515;
font-weight: 400;
font-size: 15px;
line-height: 25px;
background-image: url(//www.msh-intl.com/wp-content/uploads/2025/09/Check.svg);
background-repeat: no-repeat;
background-position-y: 8px;
padding-left: 21px;
}
.landing-arguments{
max-width: 1090px;
margin: 120px auto 0 !important;
}
.landing-arguments h2{
margin-bottom: 24px;
} .section-landing-text-img p:last-child {
margin-bottom: 24px;
}
.landing-arguments .btn.arrow-right-back-purple-hover.btn, .landing-arguments .btn.arrow-right-back-white-hover.btn {
margin-top: 15px;
}
.arguments-item {
display: flex;
flex-direction: column;
justify-content: flex-end;
align-items: flex-start;
padding: 24px;
gap: 24px;
max-width: 404px;
width: 100%;
aspect-ratio: 404 / 557;
border-radius: 20px;
background-repeat: no-repeat;
min-width: 404px;
transform: translateZ(0) scale(1);
transition: transform 200ms ease;
will-change: transform;
position: relative;
background-size: cover;
background-position: center;
overflow: hidden;
}
.arguments-item::before {
content: "";
position: absolute;
inset: 0;
background: linear-gradient(180deg, rgba(0, 0, 0, 0) 49.98%, rgba(0, 0, 0, 0.6) 76.68%);
z-index: 1;
}
.arguments-content {
z-index: 2;
}
.arguments-item h3:not(.elementor-heading-title) {
font-size: 20px;
line-height: 100%;
letter-spacing: -0.3px;
color: #fff !important;
margin-bottom: 20px;
}
.arguments-item p{
color: white !important;
margin-bottom: 0 !important;
}
.owl-carousel-arguments-bloc{
width: 200%;
}
.landing-arguments .vc_col-sm-6:first-child .vc_column-inner{
max-width: 449px;
}
.landing-arguments .vc_col-sm-6:first-child{
width: 46%;
}
.landing-arguments .vc_col-sm-6:last-child{
width: 54%;
}
.page-id-3876 {
overflow-x: hidden !important;
}
.landing-arguments .slider-footer {
display: flex;
align-items: center;
gap: 20px;
margin-top: 30px;
}
.landing-arguments .nav-custom {
display: flex;
gap: 4px;
min-width: 84px;
}
.landing-arguments .nav-custom > div {
background: #EDEDED;
border-radius: 9.87px;
width: 37px;
min-width: 37px;
height: 37px;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
}
.landing-arguments .nav-custom > div:hover {
background: #7900F0;
}
.landing-arguments .nav-custom > div:hover svg {
fill: #FFFFFF;
stroke: #FFFFFF;
}
.landing-arguments .nav-custom > div:hover svg path{
fill: #FFFFFF;
}
.landing-arguments .progress-bar-wrapper {
width: 278px;
height: 4px;
background-color: #EDEDED;
position: relative;
overflow: visible;
border-radius: 100px;
}
.landing-arguments .progress-bar-fill {
position: absolute;
bottom: 0;
left: 0;
height: 4px;
width: 0%;
background: linear-gradient(90deg, #7E4BD2 0%, #DD472B 100%);
transition: width 0.4s ease;
border-radius: 100px;
}
.landing-arguments .vc_col-sm-6:last-child .btn.arrow-right-back-white-hover.btn,
.landing-arguments .vc_col-sm-6:last-child #btnslidermobile{
display: none !important;
}
.section-landing-text-img video {
border-radius: 16px !important;
max-width: 500px;
width: 100%;
aspect-ratio: 500 / 571;
object-fit: cover;
}
.videolanding .justify-content-center {
justify-content: flex-start !important;
}
.gc-eti.offerslanding2 .offres-tabs-container{
top: 15px !important;
}
.offerslanding2 .offres-tabs-container{
position: relative;
top: 15px !important;
z-index: 9999;
background-color: #FFFFFF;
}
.offerslanding2.lpt-2 .offres-tabs-container{
position: relative;
top: 0;
}
.btncourtierbg {
background: transparent !important;
} .landing-parledenous .valeurs-item p{ transition: opacity 2s ease;
-webkit-transition: opacity 2s ease;
opacity: 0;
display: block; height: 0; overflow: hidden;
max-width: 471px;
}
.landing-parledenous .valeurs-item {
transition: all 500ms ease;
}
.landing-parledenous .valeurs-item:hover {
transition: all 600ms ease;
}
.landing-parledenous .valeurs-item:hover p{ margin-top: 30px;
opacity: 1;
height: 100%;
}
.landing-parledenous .valeurs-content {
max-width: 100%;
}
.landing-parledenous .valeurs-item h3:not(.elementor-heading-title) a{
font-size: 20px;
line-height: 100%;
letter-spacing: -0.3px;
color: #fff !important;
margin-bottom: 12px;
display: block;
position: relative;
transition: all 3s ease;
}
.landing-parledenous .valeurs-item:hover h3:not(.elementor-heading-title) a{
padding-right: 45px;
} .landing-parledenous .valeurs-item:hover h3:not(.elementor-heading-title) a::after {
transition: opacity 1s ease, transform 1s ease;
opacity: 1;
}
.landing-parledenous .valeurs-item {
max-height: 440px;
min-height: 440px;
}
.landing-parledenous .owl-carousel-testimonial .owl-stage{
display: flex;
}
.wpb_column.vc_column_container:not(.vc_hidden-sm):not(.vc_hidden-xs).image-comment-devenir-section{
align-items: start;
}
@media (min-width: 992px) {
.landing-parledenous .valeurs-item:hover{
flex: 2; transform: scale(1);
}
.article-landing .countries-grid.owl-theme {
display: grid;
}
.owl-carousel-testimonial{
display: flex;
gap: 12px;
}
.article-landing .pays-card {
display: flex;
flex-direction: column;
}
}
@media (max-width: 1199px) {
.offres-landing .offres-grid {
grid-template-columns: repeat(2, 1fr);
}
.section-landing-text-img {
padding: 24px 9px;
}
.section-landing-text-img .wpb_column{
padding-left: 9px;
padding-right: 9px;
}
.offres-landing .offres-cards {
padding: 0 16px;
}
.offres-landing .offres-grid {
grid-template-columns: repeat(2, 1fr);
}
div#faq-devis.faq-landing-width{
gap: 0;
}
div#faq-devis.faq-landing-width div#faq-devis-1{
width: 50%;
}
div#faq-devis.faq-landing-width .wpb_column:first-child{
padding-right: 15px;
}
div#faq-devis.faq-landing-width .wpb_column:last-child{
padding-left: 15px;
}
}
@media (max-width: 991px) {
.faq-devis-inverse-mobile {
flex-direction: column-reverse;
padding-bottom: 80px;
}
.fbp-solution-content-2-options .fbp-solution-options > div {
align-items: start !important;
}
span.option-texte {
width: 116px !important;
}
span.option-icon {
width: 14px !important;
}
span.option-label {
max-width: calc(100% - 116px - 14px);
width: 100%;
}
.solutions-landing-end.vc_row:not(.vc_inner) > .wpb_column {
width: 100%;
}
.solutions-landing-end a#articles-feed-1-1-btn {
float: none;
justify-content: center;
margin-top: 20px;
width: max-content;
align-items: center !important;
margin-left: auto !important;
margin-right: auto !important;
text-align: center;
}
.solutions-landing-end {
flex-direction: column-reverse;
align-items: center;
}
.solutions-landing-end .btn.arrow-right-back-white-hover.btn {
width: 100%;
margin-right: 0 !important;
}
.titata.wpb_column.vc_column_container.vc_col-sm-6.text-left .wpb_wrapper {
display: flex;
}
#header-landing{
background: transparent !important;
max-width: 100% !important;
width: 100% !important;
left: auto !important;
}
div#header-home-child-1{
float: none;
margin: 0 auto;
}
#header-landing div#header-home-child {
display: block;
}
#header-landing div#header-home-child-2 {
display: none !important;
}
body div#header-landing,
body.admin-bar #header-landing {
min-height: initial !important;
padding-bottom: 0 !important;
}
body.admin-bar #header-landing {
padding-top: 90px;
}
body.notlogged #header-landing{
padding-top: 105px;
}
body #header-landing div#header-home-child-1 .btn {
display: block !important;
}
body #header-landing div#header-home-child-1 .btn {
border: 1px solid #DED3E2;
width: 100%;
margin-bottom: 10px !important;
}
body #header-landing .pix-img-element.d-inline-block {
display: block !important;
text-align: center;
}
#header-home-child.h-lp-1 .wpb_wrapper{
display: flex;
flex-direction: column;
}
#header-home-child.h-lp-1 .o1{
order: 1;
}
#header-home-child.h-lp-1 .o2{
order: 2;
}
#header-home-child.h-lp-1 .o3{
order: 3;
}
#header-home-child.h-lp-1 .o4{
order: 4;
}
#header-home-child.h-lp-1 .o5{
order: 5;
}
#el1749908815488-4a729b0b-d0fe{
order: 1;
}
#img-81cca3707826f9f0b3c4016695b30f09{
order: 4;
}
#bottom-slider-landing{
order: 5;
}
#bottom-slider-landing{
display: none;
}
.slider-image-mobile{
display: block !important;
margin-top: 30px;
}
.slider-image-mobile img{
border-radius: 20px !important;
width: 100%;
}
body div#header-landing div#header-home-child-1 h1{
color: #151515 !important;
font-size: 41px;
letter-spacing: -0.82px;
}
body div#header-landing div#header-home-child-1 p {
color: #7A7A7A;
}
body div#header-landing div#header-home-child-1 .subtitle {
color: #FFFFFF;
}
.article-landing .pays-card{
max-width: 335px;
}
.pays-card{
max-width: 335px;
}
button.offres-tab{
padding: 16px !important;
}
.solutions-section .col-3 .content-solution:hover .body-solution .link-solution{
display: none !important;
}
.offerslanding2 .offres-tabs-container{
position: initial;
}
.article-landing div#articles-feed-1 {
margin: 0;
padding-right: 0 !important;
max-width: 100% !important;
}
.article-landing div#articles-feed-1 #articles-feed-1-1-text {
margin: 0;
padding-right: 16px !important;
text-align: center;
}
.article-landing div#articles-feed-1 .presse-grid {
margin-top: 45px;
}
.article-landing-btn{
display: block;
}
.article-landing a#articles-feed-1-1-btn {
float: none;
}
.article-landing div#articles-feed-rss{
margin-bottom: 40px;
}
.faq-landing .faq-accordion {
max-width: 100%;
}
.faq-landing.vc_row:not(.vc_inner) > .wpb_column,
.offerslanding2.vc_row:not(.vc_inner) > .wpb_column,
div#faq-devis.faq-landing-width.vc_row:not(.vc_inner) > .wpb_column {
max-width: 100% !important;
padding: 0 !important;
}
.landing-parledenous .btn.arrow-right-back-white-hover.btn{
width: 100%;
}
.landing-parledenous.vc_row:not(.vc_inner) > .wpb_column,
#header-landing.vc_row:not(.vc_inner) > .wpb_column {
margin: 0;
padding: 0 !important;
max-width: 100% !important;
}
.landing-parledenous .owl-carousel-valeurs-bloc{
width: calc(100% + 16px);
}
div.action-wrapper.landing-action-wrapper p{ }
div.action-wrapper.landing-action-wrapper .btn {
max-width: 100%;
}
div.action-wrapper.landing-action-wrapper .btn.arrow-right-back-purple-hover.btn{
border: 1px solid #fff;
}
.actionlanding.action {
margin-top: 70px;
width: 100%;
}
.landing-parledenous .valeurs-item:hover h3:not(.elementor-heading-title) a{
padding-right: 0;
}
.landing-parledenous .valeurs-item:hover { }
.landing-parledenous .valeurs-item h3:not(.elementor-heading-title) a::after{
display:none;
}
.landing-parledenous .valeurs-item p{
width: inherit;
height: 100%;
opacity: 1;
}
.landing-parledenous .valeurs-item p{
margin-top: 30px;
}
.section-landing-text-img video {
margin-bottom: 20px;
aspect-ratio: 356 /250;
}
.section-landing-text-img.vc_row-flex{
flex-wrap: wrap-reverse;
gap: 20px;
}
.section-landing-text-img img{
margin-top: 0;
}
.section-landing-text-img img, .section-landing-text-img .pix-img-element {
aspect-ratio: 398 / 356;
border-radius: 16px !important;
object-fit: cover;
max-height: 250px;
width: 100%;
}
.section-landing-text-img .image-comment-devenir-section .pix-img-element {
aspect-ratio: initial !important;
max-height: initial !important;
border: initial !important;
object-fit: initial !important;
}
div#faq-devis-2 img {
aspect-ratio: 398 / 398 !important;
max-height: 400px;
}
#header-landing{
margin: 0 auto !important;
}
.section-landing-text-img.first,
.offerslanding2 .section-landing-text-img.first {
margin-top: 65px !important;
}
#offres.offres-landing{
border-radius: 0;
}
div#faq-devis.faq-landing-width div#faq-devis-1 {
width: 100%;
}
div#faq-devis.faq-landing-width {
justify-content: center;
}
div#faq-devis.faq-landing-width #faq-devis-2{
text-align: center !important;
}
body .section1-landing-oi.vc_row {
padding-left: 110px !important;
padding-right: 110px !important;
}
.offres-landing.vc_row:not(.vc_inner) > .wpb_column{
max-width: 100% !important;
}
.solutions-landing-end.vc_row:not(.vc_inner) > .wpb_column { }
.article-landing .countries-grid {
display: block;
width: calc(100% + 15px);
}
.article-landing div#articles-feed-1 {
padding-right: 0;
}
.landing-arguments .vc_col-sm-6:last-child .btn.arrow-right-back-white-hover.btn,
.landing-arguments .vc_col-sm-6:last-child #btnslidermobile{
display: block !important;
}
.landing-arguments .vc_col-sm-6:first-child .btn.arrow-right-back-white-hover.btn,
.landing-arguments .vc_col-sm-6:first-child #btnsliderdesktop{
display: none !important;
}
.landing-arguments.vc_row:not(.vc_inner) > .wpb_column.vc_col-sm-6 {
align-items: flex-start;
max-width: 100% !important;
padding-left: 0 !important;
padding-right: 0 !important;
}
.section-landing-text-img .sectiontext .vc_column-inner {
max-width: 100%;
}
.section-landing-text-img.landing-6.vc_row:not(.vc_inner) > .wpb_column {
padding-left: 0 !important;
padding-right: 0 !important;
}
.actionlanding.action.vc_row_visible {
width: 100%;
}
.landing-6.actionlanding.action.vc_row_visible {
margin-top: 10px;
}
.solutions-landing-first .solutions-section .col-3 .content-solution {
background: transparent;
}
}
.offre-toggle {
display: none;
}
@media (max-width: 767px) {
.section-landing-text-img.vc_row:not(.vc_inner) {
padding: 10px !important;
max-width: 508px;
}
.section-landing-text-img h2 {
font-size: 30px;
letter-spacing: 0;
} .offre-body {
position: relative;
}
.section-landing-text-img.vc_row:not(.vc_inner) > .wpb_column {
padding-left: 0px !important;
padding-right: 0px !important;
max-width: 100% !important;
}
.offre-toggle {
position: absolute;
top: 10px;
right: 10px;
background: none;
border: none;
cursor: pointer;
padding: 5px;
display:block !important;
}
.offre-toggle .arrow {
display: inline-block;
width: 12px;
height: 12px;
border-right: 2px solid #7900f0;
border-bottom: 2px solid #7900f0;
transform: rotate(45deg); transition: transform 0.3s;
} .offre-card.active .offre-toggle .arrow {
transform: rotate(-135deg);
} .offre-footer,
.offre--btn { max-height: 0;
opacity: 0;
overflow: hidden;
transition: all 0.4s ease;
}
.offre-card .offre-footer{
padding: 0px;
}
.offre-card.active .offre-footer{
padding: 24px;
}
.offre-card.active .offre-footer,
.offre-card.active .offre--btn { max-height: 1000px; opacity: 1;
}
.offre-card .offre-body{
border-radius: 16px;
} 
.offre-card button:focus{
outline: 0;
}
.offre-card.active .offre-body{
border-radius: 16px 16px 0 0;
} .offres-landing .offres-grid {
grid-template-columns: repeat(1, 1fr);
gap: 20px;
}
.article-landing {
margin-top: 20px;
}
div#faq-devis.faq-landing-width div#faq-devis-1{
width: 100%;
}
body .section1-landing-oi.vc_row {
padding-left: 0 !important;
padding-right: 0 !important;
}
.faq-landing-style .faq-answer-content {
padding-top: 16px;
}
.presse-contentt-bloc-landing .presse-grid .presse-image img {
border-radius: 12px;
width: 100%; object-fit: cover;
aspect-ratio: 303 / 343;
max-height: 343px;
max-width: 303px;
}
.article-landing .pays-region {
margin-bottom: 10px;
}
.article-landing .pays-image img {
aspect-ratio: 303 / 343;
max-height: 343px;
max-width: 303px;
}
.article-landing .pays-card {
width: 303px;
margin-right: 3px;
}
.section-landing-text-img h2 {
font-size: 30px;
letter-spacing: -0.6px;
}
.landing-6 .btn.arrow-right-back-white-hover.btn {
width: 100% !important;
}
.landing-arguments {
margin-top: 70px !important;
}
.landing-arguments .progress-bar-wrapper {
display: none;
}
.landing-arguments .slider-footer {
justify-content: center;
}
.arguments-item {
max-width: 320px;
aspect-ratio: 320 / 442;
min-width: 320px;
max-height: 350px;
}
div.action-wrapper.landing-action-wrapper.landing-action-wrapper-2 .btn{
max-width: 100%;
}
}
@media screen and (max-width: 540px) {
body.page-id-2982 {
overflow: initial;
}
}
.single-custom-template{
background: linear-gradient(
180deg,
#f8f2fe00 0%, #F8F2FE 16%, #F8F2FE 70%, #f8f2fe00 100% );
}
div#faq-devis #faq-devis-1 .faq-item .faq-question{
padding: 16px;
}
div#faq-devis #faq-devis-1 .faq-item .faq-answer-content{
padding: 0px;
}
div#faq-devis #faq-devis-1 .faq-item .faq-answer-content{
padding-top: 15px !important;
}
div#faq-devis #faq-devis-1 .faq-item span.faq-question-text{
color: #151515;
} div#faq-devis #faq-devis-1 .faq-item.faq-open.faq-featured .faq-answer {
border-top: 1px solid #DBDBDB;
margin-bottom: 16px; }
.faq-answer-content {
opacity: 1 !important;
transform: initial !important;
}
div#faq-devis #faq-devis-1 .faq-item .faq-answer{
margin-left: 16px;
margin-right: 16px;
width: calc(100% - 32px);
}
div#faq-devis #faq-devis-1 .faq-item.faq-open.faq-featured .arrow-right-purple {
padding: 0 22px 5px 0 !important;
}
div#faq-devis .faq-item {
padding: 0px;
}.vc_row:not(#fonctionnalites):not(.offerslanding2), footer, h1{
opacity: 1 !important;
transform: translate(0px, 0px)!important;
}
.presse-detail-content ul {
list-style: initial !important;
}
#fonctionnalites{
z-index:1;
margin-top: 135px;
}
div#comment-devenir {
z-index: 99;
background: #fff;
}
#fonctionnalites.lp-tpa, #fonctionnalites.mt-64{
margin-top: 64px;
}
div#fonctionnalites-btn-1 {
margin-bottom: 20px;
}
div#fonctionnalites-text-1 h2 {
margin: 0;
}
.wpb-content-wrapper .action.vc_row_visible {
z-index: 99;
}
#pix-page-footer,.bloc-action{
z-index: 99;
}
.bloc-action{
background: #fff;
}
.bg-white{
background: #fff;
z-index:99;
}
.landing-parledenous.bg-white{
margin-top:0 ;
padding-top :90px;
}
.slides_avantages_item_content video {
border-radius: 16px !important;
max-width: 500px;
width: 100%;
aspect-ratio: 500 / 571;
object-fit: cover;
height: auto;
outline: none;
}
div#faq_accordion.bg-white{
margin-top:0;
padding-top :126px;
}
.article-landing.bg-white{
margin-top:0;
padding-top: 113px;
}
.site-footer2.bg-white{  }
footer#pix-page-footer:before { display: block;
width: 100%;
height: 50px;
background: #fff;
}
.slides_avantages_item {
display: flex;
padding:  0 !important;
align-items: flex-start;
align-self: stretch;
border-radius: 8px;
border: 0px ;
background: #FFF;
}
.slides_avantages_item_content {
max-width: 1090px;
padding: 24px;
margin: auto;
display: flex;
justify-content: flex-end;
align-items: center;
gap: 20px;
width: 100%;
border: 1px solid #F1F1F1;
border-radius: 20px;
}
.slides_avantages_item_1 {
max-width: 422px;
width: 100%;
}
.slides_avantages_item_1_1 .btn-label {
margin-bottom: 24px !important;
}
.slides_avantages_item_title h3 {
margin: 0;
}
.slides_avantages_item_title {
margin-bottom: 24px;
}
.slides_avantages_item_title h2{
font-weight: 900;
font-size: 44px;
line-height: 100%;
color: #151515 !important;
margin-bottom: 24px;
}
.slides_avantages_item_text p {
font-weight: 400;
font-size: 15px;
line-height: 18px;
letter-spacing: -0.3px;
margin-bottom: 40px;
}
.slides_avantages_item_text {
margin-bottom: 24px;
}
.slides_avantages_item_text > p {
margin-bottom: 0;
}
.slides_avantages_item_2 {
padding: 0;
width: 100%;
display: flex;
position: relative;
}
.slides_avantages_item_2 img {
aspect-ratio: 408 / 453;
object-fit: cover;
border-radius: 12px;
}
#slides_avantages_dots.stacking-dots {
position: absolute;
left: -45px;
bottom: 0;
z-index: 50;
display: flex;
flex-direction: column;
gap: 12px;
align-items: center;
opacity: 0;
pointer-events: none;
transition: opacity .25s ease;
--dot-color: #111;
--dot-track: #D9D9D9;
--progress: 0;
z-index: 99999;
width: max-content;
top: 50% !important;
}
div#slides_avantages_shortcode {
position: relative;
}
#slides_avantages_dots.stacking-dots.is-visible {
opacity: 1;
pointer-events: auto;
} #slides_avantages_dots .stacking-dot__link {
position: relative;
width: 12px;
height: 12px;
padding: 0;
border-radius: 50%;
border: 2px solid var(--dot-color);
background: transparent;
cursor: pointer;
z-index: 2; } #slides_avantages_dots .stacking-dot__link.is--active {
background: var(--dot-color);
} #slides_avantages_dots .stacking-dot__link.is--passed {
background: var(--dot-color);
opacity: .45;
}
div#slides_avantages_shortcode { position: relative; } div#fonctionnalites > div { width: 100%;
margin-left: auto;
margin-right: auto;
}
div#fonctionnalites-shortcode {
margin-top: 65px;
padding-bottom: 0;
}
button.stacking-dot__link {
width: 5px !important;
height: 5px !important;
background: #CCC !important;
border-color: #CCC !important;
border-radius: 50% !important;
padding: 0 !important;
}
button.stacking-dot__link.is--active{
border-radius: 10px !important;
background: #040070 !important;
border-color: #040070 !important;
width: 5px !important;
height: 48px !important;
}
.neo-pvt.expat-section::after{
height: 170px;
bottom: -70px;
}
.page_faq .faq-tabs{
min-width: 100%;
}
.page_faq button.faq-tab{
width: 100%;
}
@media screen and  (max-width:991px){
.assurance-inter h1{
padding-bottom: 34px;
}
.header-classic1 .hmobile-auto img {height: auto !important; }
.bloc-action.vc_row:not(.vc_inner) > .wpb_column, #fonctionnalites.vc_row:not(.vc_inner) > .wpb_column{
max-width: 100% !important;
}
.offerslanding2.gc-eti{
margin-top: 45px;
}
.offerslanding2.gc-eti .offres-tabs-container{
margin-bottom: 0px !important;
}
.article-landing.bg-white {
margin-top: 0;
padding-top: 80px;
}
#fonctionnalites{
left: 0 !important;
width: auto !important;
max-width: 100% !important;
}
}
@media screen and  (max-width:767px){
.offre999   article.offre-card {
background: #fff !important;
}
.offre999 article.offre-card .offre--btn {
background : #fff;
height: 42px;
opacity: 1;
}
.offre999  article.offre-card a.with-image-link-acf.white{
color: #7900F0 !important;
border-width: 0 !important;
margin: 0 auto;
}
.offre999 article.offre-card .arrow-right-purple.white .span-2::after,
.offre999
article.offre-card .arrow-right-purple.white span::before,
article.offre-card .arrow-right-purple.white span::after {
filter: opacity(1);
}
.offre-compare .offre-body {
position: relative;
}
.offre-compare .offre-toggle {
position: absolute;
top: 10px;
right: 10px;
background: none;
border: none;
cursor: pointer;
padding: 5px;
display:block !important;
}
.offre-compare .offre-toggle .arrow {
display: inline-block;
width: 12px;
height: 12px;
border-right: 2px solid #7900f0;
border-bottom: 2px solid #7900f0;
transform: rotate(45deg); transition: transform 0.3s;
} .offre-compare .offre-card.active .offre-toggle .arrow {
transform: rotate(-135deg);
} .offre-compare .offre-footer,
.offre-compare .offre--btn { max-height: 0;
opacity: 0;
overflow: hidden;
transition: all 0.4s ease;
}
.offre-compare .offre-card .offre-footer{
padding: 0px;
}
.offre-compare .offre-card.active .offre-footer{
padding: 24px;
}
.offre-compare .offre-card.active .offre-footer,
.offre-compare .offre-card.active .offre--btn { max-height: 1000px; opacity: 1;
}
.offre-compare .offre-card .offre-body{
border-radius: 16px;
} 
.offre-compare .offre-card button:focus{
outline: 0;
}
.offre-compare .offre-card.active .offre-body{
border-radius: 16px 16px 0 0;
}
.offre-compare .offres-tabs{
justify-content: normal;
}
.assurance-inter h1{
padding-top: 34px;
}
.offre-compare button.offres-tab{
width: max-content;
padding: 16px 24px !important;
}
div#faq-devis.page-compare {
margin-top: 80px;
}
.liste-gv.action.actionlanding.vc_row_visible{
width: calc(100% - 32px);
}
.chaque-projet.vc_custom_1758029778811{
padding-bottom: 0 !important;
}
div#faq-devis.lpt-3.faq-landing-width.vc_row:not(.vc_inner) > .wpb_column{
padding: 0 16px !important;
}
.liste-gv.action div.action-wrapper .btn:hover,.detail-gv.action div.action-wrapper .btn:hover {
padding-left: 8px !important;
padding-right: 8px !important;
}
.lp-gc div#faq-devis-1 .faq-answer-content a.btn{
width: max-content;
}
.slides_avantages_item_content {
display: block;
}
.slides_avantages_item_2 img , .slides_avantages_item_2 video{
max-height: 250px;
width: 100%;
}
.slides_avantages_item_title h2{
font-size: 30px;
letter-spacing: 0;
}
.faq-search-container input.faq-search-input{
font-size: 13px;
}
}
.bloc-action .landing-action-wrapper .wpb_wrapper .wpb_wrapper{
display: flex;
flex-wrap: wrap;
justify-content: center;
}
@media screen and  (min-width:768px) and  (max-width:991px){
div#articles-feed-1-2 {
display: none !important;
}
.article-landing .pays-card {
max-width: 310px !important;
}
}
@media screen and  (min-width:1200px){
.lp-1 .offre-title h2{
min-height: 60px;
}
.lp-1 .offre-card .offre-footer{
min-height: 237px;
}
.lp-1 .offre-card .offre-body{
min-height: 380px;
}
}
@media screen and  (min-width:992px) and  (max-width:1200px){
.paadtexte.tab-pro {
padding: 0 5%;
}
}
@media screen and   (max-width:1024px){
.expat-section .vc_col-sm-1\/5{
width: 45% !important;
}
.expat-section .row_expat-card{
justify-content: center;
}
.expat-section.neo-pvt{
height: 980px;
}
}
@media screen and   (max-width:768px){
.expat-section .vc_col-sm-1\/5{
width: 100% !important;
}
}body .pixfort-header-area > .container .pix-row {
overflow: hidden;
}
.pix-header-boxed .position-absolute {
position: relative  !important;
}
.argu-catline img {
filter: brightness(0) saturate(100%) invert(19%) sepia(95%) saturate(5973%) hue-rotate(271deg) brightness(85%) contrast(129%);
width: 24px;
}
.fbp-solution-options.first > div, .fbp-solution-options.first, .fbp-solutions-options-1.first {
background: #F8F2FE !important;
}
.fbp-solutions-options-1.first .fbp-solutions-list-options-1 {
display: none !important;
}
.fbp-solution-options.first .fbp-solutions-list-item-options-1 {
display: none;
}
.fbp-solution-options.first > div > div:nth-child(2) {
margin-top: 0;
}
.fbp-solutions-options-1.first .fbp-solutions-list-item-options-1 h3 svg {
display: none;
}
.nice-select .option.disabled {
background-color: transparent;
color: #999 !important;
cursor: default;
padding-left: 0 !important;
padding-right: 0 !important;
font-size: 12px !important;
}
li.option.null.disabled {
border-top: 1px solid #dcdcdc;
border-radius: 0 !important;
padding: 0 !important;
margin-top: 14px;
margin-bottom: 2px;
}
.nice-select .option.disabled:hover {
background-color: transparent !important;
color: #999 !important;
}
li.is_heading:has(a[href="#"]):before,
li.is_heading:has(a[href=""]):before,
li.is_heading:has(a[href="#"]):after,
li.is_heading:has(a[href=""]):after
{
display: none;
}
.wpb_raw_code.wpb_raw_html.wpb_content_element.topplus.inline-left, .wpb_raw_code.wpb_raw_html.wpb_content_element.topplus.inline-left > div {
display: flex;
justify-content: center;
flex-wrap: wrap;
align-items: center;
gap: 20px;
}
.wpb_raw_code.wpb_raw_html.wpb_content_element.topplus.inline-left a {
margin-left: auto;
margin-right: auto;
margin-top: 0;
}
.wpb_raw_code.wpb_raw_html.wpb_content_element.topplus.inline-left {
margin-top: 24px !important;
}
.msh-no-scroll { 
overflow: hidden !important; 
}
.argu-image-wrap svg {
width: 100% !important;
}
.picto-svg path {
fill: white;
}
.picto-svg:not(.active) path {
fill: #151515;
}
.trace-svg:not(.active) path {
stroke: #EAE3F0;
}
#comment-devenir .argu-row .btn {
justify-content: center;
margin-top: 24px;
}
.argu-image-wrap img {
object-fit: cover !important;
border-radius: 16px !important;
}
.fbp-solutions-list-options-1 .fbp-solutions-list-item-options-1 {
max-width: 285px;
}
.fbp-solutions-grid.fbp-solutions-grid-1 .fbp-solutions-list-options-1 .fbp-solutions-list-item-options-1, .fbp-solutions-grid.fbp-solutions-grid-2 .fbp-solutions-list-options-1 .fbp-solutions-list-item-options-1 {
max-width: 100%;
}
.picto-text tspan {
font-weight: 400;
font-size: 15px;
line-height: 18px;
letter-spacing: -0.5px;
fill: #151515;
}
ul.offre-garanties-list svg {
min-width: 14px;
}
.picto-text.active tspan {
fill: #fff;
}
.bouton-svg.active path {
fill: #7900F0;
}
.skeepers_carousel_container .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active button, #skeepers_carousel_modal .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active button {
border-width: 2px !important;
width: 14px !important;
height: 14px !important;
max-height: 14px !important;
min-height: 14px !important;
min-width: 14px !important;
max-width: 14px !important;
}
ul.swiper-pagination-bullets {
display: flex !important;
justify-content: center;
}
li.swiper-pagination-bullet {
display: flex !important;
align-items: center;
justify-content: center;
}
.slide-arrow {
outline: none !important;
}
.trace-svg {
visibility: hidden;
opacity: 0;
}
#comment-devenir .argu-row .sectiontext .wpb_wrapper > * {
max-width: 430px !important;
width: 100% !important;
}
#comment-devenir .argu-row {
display: flex;
align-content: center;
align-items: center;
}
div#footer-1-1 img {
width: 68.6440658569336px;
height: 50px;
}
.image-comment-devenir-section .pix-img-element {
width: 100%;
}
.msh-header-1 a.navbar-brand img {
width: 53px;
height: 38px;
}
div#etapes-2  h2 {
margin-bottom: 32px;
}
div#etapes-2 {
width: 100% !important;
max-width: 39% !important;
}
li.step-image img {
border-radius: 16px;
aspect-ratio: 557 / 687;
opacity: 1;
object-fit: cover;
width: 100%;
}
body .offres-tabs-container { top: 125px;
background: #fff;
z-index: 2;
border-radius: 20px;
}
body:not(.admin-bar) .offres-tabs-container {
top: 93px;
}
.offre--btn {
height: 0;
background: #7900F0;
border-radius: 0 0 16px 16px;
padding: 0 24px;
display: flex;
align-items: center;
transition: height 0.4s ease;
opacity: 0;
}
article.offre-card:hover {
background: #7900F0;
border: 1px solid #7900F0;
}
article.offre-card:hover .offre-footer {
border-radius: 0 0 16px 16px;
background: #fff;
}
.offre--btn a {
height: 100%;
}
article.offre-card:hover .offre--btn {
height: 42px;
opacity: 1;
}
.pix-loading-circ-path-2 {
position: fixed;
width: 100%;
height: 100%;
background: #fff;
z-index: 999999999999999999999999999 !important;
left: 0 !important;
top: 0 !important;
}
.pix-loading-circ-path-2 {
position: fixed;
width: 100%;
height: 100%;
background: #fff;
z-index: 999999999999999999999999999 !important;
left: 0 !important;
top: 0 !important;
display: flex;
justify-content: center;
align-items: center;
}
.svg-animated-2 {
visibility: hidden;
opacity: 0;
transition: opacity 0.4s ease-out;
}
.pix-loading-circ-path-2 svg {
animation: pix-spin 1s linear infinite;
width: 50px; transform-origin: 50% 50%;
transform-box: fill-box;
display: block !important;
fill: #7900f0;
}
@keyframes pix-spin{
to {
transform: rotate(360deg);
}
}
@media (prefers-reduced-motion: reduce){
.pix-loading-circ-path-2 svg{
animation: none;
}
}
.animation-clip-loaded .pix-loading-circ-path-2 {
display: none !important;
}
.pix-page-loading-bg {
display: none !important;
}
div.image-hero img {
object-fit: cover;
aspect-ratio: 1311 / 600;
width: 100%;
border-radius: 24px !important;
max-width: 100%;
}
div.image-hero .pix-img-element {
width: 100%;
max-width: 100%;
}
div#etapes {
margin-top: 126px;
max-width: 1090px;
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
margin-right: auto;
margin-left: auto;
}
div#etapes:before, div#etapes:after {
display: none;
}
div#etapes-1 {
padding-right: 0;
justify-content: center;
}
div#etapes-1-btn-1 {
margin-bottom: 16px;
}
li.step-text .step-image-text p {
color: #040070;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 140%;
letter-spacing: -0.3px;
}
li.step-text.inactive .step-image-text p {
display: none;
}
div#steps-textes {
max-width: 422px;
width: 100%;
}
span.faq-question-number {
background: #F7F7F7;
border: 1px solid #D9DCEC;
min-width: 49px;
height: 49px;
padding: 10px;
border-radius: 16px;
display: flex;
align-items: center;
justify-content: center;
font-weight: 500;
font-size: 20px;
line-height: 100%;
letter-spacing: -0.3px;
color: #7900F0;
}
.step-image-text-1 {
display: flex;
gap: 16px;
}
div#steps-textes li.step-text  h3 {
margin-top: 0;
margin-bottom: 0;
}
.vc_row {
margin-left: 0;
margin-right: 0;
}
div#filiale-2-1 img {
object-fit: cover;
aspect-ratio: 1311 / 379;
border-radius: 24px !important;
}
div#filiale-3:before, div#filiale-3:after {
display: none;
}
div#filiale-1-2 p:last-child {
margin-bottom: 0;
}
div#filiale-1 {
display: flex;
justify-content: space-between;
gap: 30px;
}
div#filiale-1-1 {
width: max-content;
}
div#filiale-1:before, div#filiale-1:after {
display: none;
}
div#filiale-1-2 {
width: 41%;
}
div#filiale {
margin-top: 126px;
display: flex;
}
div#steps-textes li.step-text.active .step-image-text-1 {
margin-bottom: 16px;
}
div#etapes-2 .pix-el-text:first-child p:last-child {
margin-bottom: 40px;
}
.step-image-text p:last-child {
margin-bottom: 0;
}
div#steps-textes .etapes > ul {
display: flex;
flex-direction: column;
}
div#filiale-2 {
margin-top: 64px;
}
div#filiale-3 {
margin-top: 64px;
display: flex;
gap: 20px;
}
div#chiffres-cles {
margin-top: 156px;
display: flex;
justify-content: center;
align-items: center;
position: relative;
}
div#chiffres-cles:before, div#chiffres-cles:after {
display: none;
}
div#chiffres-cles .chiffres-cles-0 .wpb_column.vc_column_container {
border: 1px solid #D9DCEC;
background: #F8F2FE;
border-radius: 16px;
padding: 24px;
aspect-ratio: 259 / 270;
}
div#nos-valeurs {
margin-top: 126px;
display: flex;
}
.owl-carousel-valeurs-bloc {
margin-top: 48px;
max-width: 1312px;
margin-left: auto;
margin-right: auto;
}
.valeurs-item {
flex: 1; display: flex;
flex-direction: column;
justify-content: flex-end;
align-items: flex-start;
padding: 24px;
gap: 24px;
border-radius: 20px;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
aspect-ratio: 319 / 440;
transition: flex 0.4s ease, transform 0.3s ease;
transform: scale(1);
overflow: hidden;
max-height: 440px;
min-height: 440px;
}
div#timeline {
margin-top: 137px;
display: flex;
}
div#femmes-hommes {
margin-top: 126px;
max-width: 1090px;
margin-left: auto;
margin-right: auto;
}
div#image-hero-2 {
max-width: 1090px;
width: 100%;
margin-left: auto;
margin-right: auto;
margin-top: 24px;
display: flex;
}
.valeurs-item h3:not(.elementor-heading-title) {
font-size: 20px;
line-height: 100%;
letter-spacing: -0.3px;
color: #fff !important;
margin-bottom: 12px;
}
div#femmes-hommes-1 h2 {
max-width: 500px;
width: 100%;
margin-left: auto;
margin-right: auto;
}
div#femmes-hommes-2 {
margin-top: 48px;
width: 100%;
margin-left: auto;
margin-right: auto;
display: flex;
align-items: stretch;
gap: 18px;
}
div#image-hero {
display: flex;
}
div#femmes-hommes-2 > div {
border: 1px solid #D9DCEC;
background: #F8F2FE;
border-radius: 16px;
padding: 24px;
}
div#femmes-hommes-2 h3:not(.elementor-heading-title) {
font-weight: 600;
font-size: 37px;
line-height: 100%;
letter-spacing: 0;
margin-bottom: 12px;
}
div#femmes-hommes-2:before, div#femmes-hommes-2:after {
display: none;
}
div#femmes-hommes-2  p {
font-weight: 400;
font-size: 14.8px;
line-height: 18px;
letter-spacing: -0.3px;
}
div#femmes-hommes-2 p:last-child {
margin-bottom: 0;
}
.valeurs-item p {
font-weight: 400;
font-size: 14.8px;
line-height: 18px;
letter-spacing: -0.3px;
color: #fff !important;
}
.valeurs-item p:last-child {
margin-bottom: 0 !important;
}
.valeurs-content {
z-index: 2;
}
.valeurs-item::before {
content: "";
position: absolute;
inset: 0; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 49.98%, rgba(0, 0, 0, 0.6) 76.68%);
z-index: 1;
}
.chiffres-cles-0 img {
height: 30px !important;
width: auto;
max-width: 30px !important;
max-height: 27px !important;
} .chiffres-cles-0 p {
font-weight: 400;
font-size: 14.8px;
line-height: 18px;
letter-spacing: -0.3px;
}
.chiffres-cles-0 h3:not(.elementor-heading-title) {
font-weight: 600;
font-size: 37px;
line-height: 100%;
letter-spacing: 0;
margin-bottom: 12px;
}
div#chiffres-cles .chiffres-cles-0 .wpb_column.vc_column_container p:last-child {
margin-bottom: 0;
}
.chiffres-cles-0:after, .chiffres-cles-0:before {
display: none;
}
div#chiffres-cles .chiffres-cles-0 .wpb_column.vc_column_container .wpb_wrapper > style {
display: none;
}
.chiffres-cles-0 {
max-width: 1190px;
width: 100%;
margin-left: auto;
margin-right: auto;
display: flex;
align-items: stretch;
gap: 18px;
padding-left: 50px;
padding-right: 50px;
z-index: 2;
}
div#chiffres-cles-1 {
margin-top: 36px;
}
div#chiffres-cles .chiffres-cles-0 .wpb_column.vc_column_container .wpb_wrapper {
display: flex;
flex-direction: column; height: 100%;
width: 100%;
}
.vc_empty_space.chiffre-space {
height: 87px !important;
}
div#chiffres-cles-2 {
margin-top: 18px;
}
div#filiale-4 {
margin-top: 40px;
}
div#filiale-4:before, div#filiale-4:after {
display: none;
}
div#filiale-4-1 .wpb_wrapper {
display: flex;
justify-content: center;
}
div#filiale-3 h3 {
margin-bottom: 16px;
}
li.step-text {
border-radius: 20px 20px 0 0;
border: 1px solid #D9DCEC;
padding: 20px;
background: #fff;
transition: none !important;
}
li.step-text .step-image-text h3 {
font-weight: 500;
font-size: 20px;
line-height: 100%;
letter-spacing: -0.3px;
}
li.step-text.step-text-1 {
z-index: 1;
}
li.step-text.step-text-2 {
margin-top: -30px;
z-index: 2;
}
li.step-text.step-text-3 {
margin-top: -30px;
z-index: 2;
border-radius: 20px;
}
li.step-text.step-text-1.inactive {
padding: 20px 20px 40px  20px;
}
li.step-text.step-text-2.inactive {
padding: 40px 20px 40px  20px;
}
li.step-text.step-text-3.inactive {
padding: 40px 20px 20px  20px;
}
.steps-textes-3 li.step-text.step-text-2.inactive {
padding: 20px 20px 40px 20px;
transition: all 800ms ease;
}
.steps-textes-2 li.step-text.inactive.step-text-3 {
border-radius: 0 0 20px 20px;
}
.steps-textes-1 li.step-text.step-text-3.inactive {
padding: 20px 20px 20px 20px;
}
.steps-textes-1 li.step-text.step-text-3.inactive {
z-index: 1;
padding: 50px 20px 20px 20px;
}
.steps-textes-1 li.step-text.step-text-2.inactive {
border-radius: 0 0 20px 20px;
padding: 50px 20px 20px 20px;
}
li.step-text.active {
border-radius: 20px;
z-index: 3;
transition: all 800ms
ease;
}
.step-image.inactive {
display: none;
}
ul.without-style {
padding: 0;
list-style: none;
}
div#etapes-1-title h2 {
margin-top: 0;
margin-bottom: 0;
}
.svg-animated {
visibility: hidden;
opacity: 0;
transition: opacity 0.4s ease-out;
}
ul#menu-rss-articles span.menu-item-excerpt {
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2;
line-clamp: 2;
-webkit-box-orient: vertical;
}
ul#menu-rss-articles .menu-item-title {
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
}
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl {
padding-right: 50px !important;
padding-left: 50px !important;
}
@font-face {
font-family: 'Luxenta';
src: url(/wp-content/themes/essentials-child/fonts/Luxenta-Regular-BF66e8f162ecd4a.otf) format('opentype');
font-weight: normal;
font-style: normal;
}
header#masthead ul.with-image.petit .menu-item:not(.is_heading) {
gap: 18px;
}
@font-face {
font-family: 'Luxenta';
src: url(/wp-content/themes/essentials-child/fonts/Luxenta-Italic-BF66e8f169a1dd4.otf) format('opentype');
font-weight: normal;
font-style: italic;
}
@font-face {
font-family: 'Luxenta';
src: url(/wp-content/themes/essentials-child/fonts/Luxenta-Medium-BF66e8f169e7d3f.otf) format('opentype');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'Luxenta';
src: url(/wp-content/themes/essentials-child/fonts/Luxenta-MediumItalic-BF66e8f169141e3.otf) format('opentype');
font-weight: 500;
font-style: italic;
}
@font-face {
font-family: 'Luxenta';
src: url(/wp-content/themes/essentials-child/fonts/Luxenta-SemiBold-BF66e8f16946d50.otf) format('opentype');
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: 'Luxenta';
src: url(/wp-content/themes/essentials-child/fonts/Luxenta-SemiBoldItalic-BF66e8f16973521.otf) format('opentype');
font-weight: 600;
font-style: italic;
}
@font-face {
font-family: 'Luxenta';
src: url(/wp-content/themes/essentials-child/fonts/Luxenta-Bold-BF66e8f168d957c.otf) format('opentype');
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'Luxenta';
src: url(/wp-content/themes/essentials-child/fonts/Luxenta-BoldItalic-BF66e8f16825874.otf) format('opentype');
font-weight: 700;
font-style: italic;
}
@font-face {
font-family: 'Luxenta';
src: url(/wp-content/themes/essentials-child/fonts/Luxenta-ExtraBold-BF66e8f1685379b.otf) format('opentype');
font-weight: 800;
font-style: normal;
}
@font-face {
font-family: 'Luxenta';
src: url(/wp-content/themes/essentials-child/fonts/Luxenta-ExtraBoldItalic-BF66e8f168816e6.otf) format('opentype');
font-weight: 800;
font-style: italic;
}
@font-face {
font-family: 'Luxenta';
src: url(/wp-content/themes/essentials-child/fonts/Luxenta-Black-BF66e8f16800de1.otf) format('opentype');
font-weight: 900;
font-style: normal;
}
@font-face {
font-family: 'Luxenta';
src: url(/wp-content/themes/essentials-child/fonts/Luxenta-BlackItalic-BF66e8f167ebe65.otf) format('opentype');
font-weight: 900;
font-style: italic;
}
h1, h2, h3, h4, h5, h6, .h2, .h2 p {
font-family: 'Luxenta', sans-serif;
font-weight: 900;
margin: 0;
padding: 0;
}
h1 {
font-size: 64px;
}
h2, .h2, .h2 p {
font-size: 44px;
}
a {
font-size: 15px;
line-height: 18px;
}
.btn {
font-size: 15px;
line-height: 18px !important;
position: relative;
font-weight: 500;
margin-bottom: 0 !important;
}
.pix-topbar {
background: #7900f0 !important;
}
.topbar-text p, .topbar-text a {
font-weight: 400;
font-size: 13px;
line-height: 26px;
letter-spacing: 0px;
text-align: center;
color: #fff !important;
margin: 0 !important;
}
.topbar-text a {
text-decoration: underline !important;
}
.pix-header-box-part.pix-mt-20, .pix-header-box-part.pix-my-20 {
margin-top: 12px !important;
}
div#content.pt-5, div#content.py-5 {
padding-top: 0 !important;
}
.pix-header-boxed .navbar, .pix-header-boxed .pix-header-box-part {
border-radius: 16px !important;
}
.pix-header-boxed .navbar {
padding: 0 !important;
display: flex;
align-items: center;
}
div#ewd-cp-overlay select#ewd-cp-select {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.pix-header-box-part > .pix-row {
padding: 7px 7px 7px 15px !important;
display: flex;
align-items: center;
border: 1px solid #D9DCEC;
position: relative;
}
body .pix-header-boxed .pix-header-box-part {
position: fixed !important;
top: 36px !important;
max-width: 1312px !important;
transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
min-width: auto !important;
width: calc(100% - 100px) !important;
}
body .pix-header-boxed .pix-header-box-part.is-scroll {
top: 0 !important;
}
body.admin-bar .pix-header-boxed .pix-header-box-part {
top: calc(36px + 32px) !important;
}
body.admin-bar .pix-header-boxed .pix-header-box-part.is-scroll {
top: calc(0px + 32px) !important;
}
.mega-menu-opened
.pix-header-box-part > .pix-row:before {
content: "";
border-bottom: 1px solid #D9DCEC;
width: 100%;
height: 1px;
position: absolute;
bottom: 0;
max-width: calc(100% - 24px);
left: 16px;
z-index: 9999;
}
header#masthead nav ul li.nav-item a {
font-weight: 500 !important;
font-size: 15px;
line-height: 18px;
color: #151515 !important;
padding: 0 !important;
}
header#masthead nav ul li:not(.option) {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
div#articles-feed-wrapper3 {
margin-top: 40px;
}
header#masthead nav ul li.nav-item {
padding-left: 14px;
padding-right: 14px;
}
header#masthead nav ul li.nav-item:first-child {
padding-left: 0;
}
a.mega-menu-link {
font-weight: 500 !important;
font-size: 15px !important;
line-height: 18px !important;
color: #151515 !important;
height: auto !important;
padding: 0 !important;
}
ul.max-mega-menu {
display: flex !important;
gap: 16px;
}
.pix-header-boxed .navbar > div {
padding: 0 !important;
margin: 0 !important;
overflow: initial !important;
}
.pix-header-boxed .navbar, .pix-header-boxed .pix-header-box-part {
border-radius: 16px !important;
}
.msh-header-2 {
max-width: fit-content;
width: 100%;
gap: 8px;
}
.msh-header-1 {
max-width: 879px !important;
width: 100%;
gap: 31px;
}
.msh-header-2 > div:nth-child(2) a, .msh-header-2 > div:last-child a {
border: 1px solid #DED3E2;
padding: 15px 35px;
}
.msh-header-2 > div:nth-child(2) a:active, .white:active,
.msh-header-2 > div:nth-child(2) a:focus, .white:focus
{
color: #292929 !important;
background-color: #fff !important;
border: 1px solid #DED3E2 !important;
outline: none !important;
}
.btn-primary {
border: 1px solid #7900f0 !important;
}
.switch {
position: absolute;
display: inline-block;
width: 64px;
height: 36px;
margin: 0px;
top: 22px;
right: 18px;
}
.switch input {
opacity: 0;
width: 0;
height: 0;
}
.slider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #7E4BD2;
border: 0.9px solid #DED3E2;
-webkit-transition: .4s;
transition: .4s;
}
div#header-home-child {
padding: 0 !important;
margin: 0 !important;
}
.slider:before {
position: absolute;
content: "";
height: 26px;
width: 26px;
left: 4px;
bottom: 4px;
background-color: white;
-webkit-transition: .4s;
transition: .4s;
border: 1px solid #DED3E2;
background-image: url(//www.msh-intl.com/wp-content/uploads/2025/06/icon-business.svg);
background-repeat: no-repeat;
background-position: center;
background-size: auto;
}
.profile-header-footer {
backdrop-filter: blur(25px);
background: #BDBDBD80;
padding: 22px;
display: flex;
gap: 16px;
justify-content: space-between;
align-items: center;
border-radius: 0 0 24px 24px;
}
div#testimonials-wrapper-2 {
margin-top: 48px;
}
div#testimonials .btn {
margin-top: 48px;
margin-left: auto;
margin-right: auto;
display: flex !important;
justify-content: center;
width: max-content;
}
span.btn.vrn-badge {
border-radius: 100px;
padding-top: 6px;
padding-right: 12px;
padding-bottom: 6px;
padding-left: 12px;
gap: 4px;
display: flex;
background: #fff;
font-weight: 400;
font-size: 13px;
line-height: 18px !important;
letter-spacing: -0.1px;
color: #151515;
vertical-align: middle;
cursor: initial !important;
margin-right: 0;
}
input:checked + .slider {
background-color: #48BC59;
}
.vc_column-inner {
padding: 0 !important;
}
input:checked + .slider:before {
-webkit-transform: translateX(28px);
-ms-transform: translateX(28px);
transform: translateX(28px);
background-image: url(//www.msh-intl.com/wp-content/uploads/2025/06/icon-holiday.svg);
}
.profile-header-footer-left img {
width: 64px;
height: 64px;
object-fit: cover;
}
.profile-header-footer-left {
display: flex;
align-items: center;
gap: 8px;
}
.msh-header-2 .custom-select-wrapper-language {
width: 50px;
height: 50px;
}
.custom-select-wrapper-language select {
display: none !important;
}
.line-height-1 {
line-height: 0 !important;
}
span#profile-titre {
font-weight: 600;
font-size: 15px;
line-height: 18px;
letter-spacing: 0.1px;
vertical-align: middle;
color: #fff;
}
span#profile-role {
font-weight: 400;
font-size: 13px;
line-height: 18px;
letter-spacing: 0.1px;
vertical-align: middle;
color: #fff;
}
span#profile-location {
font-weight: 600;
font-size: 13px;
line-height: 18px;
letter-spacing: 0.1px;
vertical-align: middle;
color: #fff;
}
.profile-header-footer-left-content {
display: flex;
flex-direction: column;
gap: 0px;
}
div#header-home-child-2 > .vc_column-inner {
padding: 0;
}
#header-home {
background-size: cover;
background-repeat: no-repeat;
}
.slider.round {
border-radius: 100px;
}
div#header-home-child {
padding: 0 !important;
display: flex;
align-items: center;
justify-content: space-between;
gap: 20px;
max-width: 1312px;
margin: auto !important;
}
div#header-home-child:before, div#header-home-child:after {
display: none !important;
}
div#header-home-child-2 .vc_column-inner:before, div#header-home-child-2 .vc_column-inner:after {
display: none !important;
}
.slider.round:before {
border-radius: 50%;
}
div#profile-header {
border-radius: 24px;
max-width: 533px; height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
aspect-ratio: 533 / 685;
float: right;
min-width: 533px;
}
.single-custom-template.back-white {
background: #fff !important;
}
.profile-header-header {
border: 3px solid #FFFFFF;
border-radius: 24px 24px 0 0;
border-width: 3px 3px 0 3px;
height: 100%;
position: relative;
}
a.arrow-right-back-purple-hover::after, .msh-header-2 > div:nth-child(2) a::after, a.arrow-right-back-white-hover::after, .msh-header-2 > div:nth-child(3) a::after {
content: '';
background-size: cover;
background-repeat: no-repeat;
width: 0;
height: 26px;
display: inline-block;
vertical-align: middle;
opacity: 0;
transform: translateX(10px);
overflow: hidden;
transition: width 0.6s ease, margin-left 0.6s ease, opacity 0.6s ease, transform 0.6s ease;
position: absolute;
opacity: 0;
right: -6px;
}
.msh-header-2 > div:nth-child(2) a::after, .msh-header-2 > div:nth-child(3) a::after {
transform: scale(0.0001);
transform-origin: center center;
vertical-align: middle;
transition: transform 0.6s ease, opacity 0.6s ease;
right: 12px;
}
.msh-header-2 > div:nth-child(2) a, .msh-header-2 > div:nth-child(3) a {
transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
a.arrow-right-back-purple-hover::after, a.arrow-right-back-white-hover::after {
height: 37px;
right: 12px;
}
.fbp-solutions-container-2 a.with-image-link-acf:not(.link-3) {
font-size: 15px !important;
padding-right: 0 !important;
}
div#header-home-child-1 .pix-el-text {
margin-bottom: 64px;
}
div#header-home-child-1 .btn {
margin-bottom: 0 !important;
}
a.arrow-right-back-purple-hover,
.msh-header-2 > div:nth-child(2) a,
a.arrow-right-back-white-hover,
.msh-header-2 > div:nth-child(3) a { }
a.arrow-right-back-purple-hover::after, .msh-header-2 > div:nth-child(2) a::after {
background-image: url(//www.msh-intl.com/wp-content/uploads/2025/06/arrow-purple-2.svg);
}
a.arrow-right-back-white-hover::after,
.msh-header-2 > div:nth-child(3) a::after {
background-image: url(//www.msh-intl.com/wp-content/uploads/2025/06/arrow-white-2.svg);
}
.offres-loading svg {
animation: pix-spin 1s linear infinite;
width: 30px;
transform-origin: 50% 50%;
transform-box: fill-box;
display: block !important;
fill: #7900f0;
max-height: 30px;
}
.offres-loading {
display: flex;
justify-content: center;
align-items: center;
}
.msh-header-2 > div:nth-child(3) a {
border: 1px solid #4e0e8d;
padding: 15px 35px;
width: 100%;
text-align: center;
justify-content: center;
}
.btn.arrow-right-back-purple-hover.btn, .btn.arrow-right-back-white-hover.btn {
padding: 21px 57px;
transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
overflow: hidden;
}
a.select-language-icon.btn {
margin: 0 !important;
padding: 13px !important;
}
.pix-header-min-height {
min-height: 30px !important;
}
.arrow-right-purple {
padding: 0 22px 0 0 !important;
position: relative;
overflow: hidden;
border-radius: 0 !important;
}
.arrow-right-purple.btn-white:hover, .arrow-right-purple.btn-white:active, .arrow-right-purple.btn-white:focus{
background: transparent !important;
outline: none !important;
}
div#partner-wrapper-1-2 .arrow-right-purple {
margin-right: 24px;
}
.arrow-right-purple .span-1:after {
background-image: url(//www.msh-intl.com/wp-content/uploads/2025/06/arrow-right-purple.svg);
content: '';
background-size: contain;
background-repeat: no-repeat;
width: 14px;
height: 12px;
display: inline-block;
vertical-align: middle;
position: absolute;
right: 0;
transition:
transform 1s ease;
}
.arrow-right-purple .span-1:before {
background-image: url(//www.msh-intl.com/wp-content/uploads/2025/06/arrow-right-purple.svg);
content: '';
background-size: contain;
background-repeat: no-repeat;
width: 14px;
height: 12px;
display: inline-block;
vertical-align: middle;
position: absolute;
right: 0;
transform: translateX(-15px);
transition: transform 1s ease;
opacity: 0;
}
.arrow-right-purple:after {
background-image: url(//www.msh-intl.com/wp-content/uploads/2025/06/arrow-right-purple.svg);
content: '';
background-size: contain;
background-repeat: no-repeat;
width: 14px;
height: 12px;
display: inline-block;
vertical-align: middle;
position: absolute;
right: 0;
transition:
transform 1s ease;
}
.arrow-right-purple:before {
background-image: url(//www.msh-intl.com/wp-content/uploads/2025/06/arrow-right-purple.svg);
content: '';
background-size: contain;
background-repeat: no-repeat;
width: 14px;
height: 12px;
display: inline-block;
vertical-align: middle;
position: absolute;
right: 0;
transform: translateX(-15px);
transition: transform 1s ease;
opacity: 0;
}
li.is_heading a[href="#"] .arrow-right-purple .span-1:before, li.is_heading a[href=""] .arrow-right-purple .span-1:before,
li.is_heading a[href="#"] .arrow-right-purple .span-1:after, li.is_heading a[href=""] .arrow-right-purple .span-1:after
{
display: none !important;
}
li.is_heading span.menu-item-content, li.is_heading div.menu-item-text {
display: flex;
align-items: center;
gap: 8px;
width: max-content;
flex-direction: row-reverse;
padding-top: 0 !important;
padding-bottom: 0 !important;
padding: 0 !important;
}
.menu-item:not(.is_heading) a:not(.arrow-right-purple) .span-1 {
display: none;
}
li.is_heading span.menu-item-content .span-2 {
padding-right: 0 !important;
border: none !important;
}
li.is_heading a span.menu-item-content .span-2:before, li.is_heading a span.menu-item-content .span-2:after,
li.is_heading a[href="#"] span.menu-item-content .span-1,
li.is_heading a[href=""] span.menu-item-content .span-1
{
display: none !important;
}
.arrow-right-purple:hover .span-1:after {
transform: translateX(14px);
}
.arrow-right-purple:hover .span-1:before {
transform: translateX(0);
opacity: 1;
}
.arrow-right-purple:hover:after {
transform: translateX(14px);
}
.arrow-right-purple:hover:before {
transform: translateX(0);
opacity: 1;
}
.arrow-right-purple .span-2 {
position: relative;
display: inline-block;
padding-bottom: 4px;
}
.arrow-right-purple .span-2::after {
content: '';
position: absolute;
bottom: 0;
left: 0;
height: 1px;
width: calc(100% + 22px);
background-color: #7900f0;
transform: scaleX(1);
transform-origin: left;
transition: transform 1s ease;
}
.arrow-right-purple.white .span-2::after {
height: 1px !important;
}
.arrow-right-purple.white:after, .arrow-right-purple.white:before, .arrow-right-purple.white span::after, .arrow-right-purple.white span::before {
filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(23deg) brightness(118%) contrast(118%);
}
.arrow-right-purple.arrow-right-purple-without-border span::after {
display: none !important;
}
.solutions-section .arrow-right-purple:hover .span-1:before {
filter: brightness(0) saturate(100%) invert(98%) sepia(98%) saturate(0%) hue-rotate(296deg) brightness(102%) contrast(102%) !important;
}
.has-active .mega-menu-link,
.has-active .mega-indicator {
color: #7A7A7A !important; }
.has-active .mega-menu-link.active-color {
color: #7900F0 !important;
}
.has-active .mega-indicator.active-color {
color: #7900F0 !important;
} .arrow-right-purple .span-2.anim-left::after {
transform: scaleX(0);
transform-origin: left;
animation: expand-left 1s forwards;
} .arrow-right-purple .span-2.anim-right::after {
transform: scaleX(0);
transform-origin: right;
animation: expand-right 1s forwards;
}
@keyframes expand-left {
0% {
transform: scaleX(0);
transform-origin: left;
}
100% {
transform: scaleX(1);
transform-origin: left;
}
}
@keyframes expand-right {
0% {
transform: scaleX(0);
transform-origin: right;
}
100% {
transform: scaleX(1);
transform-origin: right;
}
}
h2 { }
#mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
opacity: 1 !important;
transform: translate(0, 0) !important;
}
.mega-menu-opened
.pix-header-box-part > .pix-row {
padding: 7px 7px 20px 15px !important;
}
.mega-menu-opened
.pix-header-boxed .navbar,
.mega-menu-opened
.pix-header-boxed .pix-header-box-part,
.mega-menu-opened
.pix-header-box-part > .pix-row {
border-radius: 16px 16px 0 0 !important;
transition: none !important;
border-bottom: 0 solid #D9DCEC;
}
blockquote {
margin: 0;
}
div#satisfaction-wrapper-1-2-1 blockquote:last-child  p:last-child {
margin-top: 40px !important;
display: block;
}
.pix-header-boxed .navbar, .pix-header-boxed .pix-header-box-part {
transition: none !important;
}
span.nouveau {
background: linear-gradient(90deg, #7E4BD2 0%, #DD472B 100%);
border-radius: 12px;
padding: 4px;
font-weight: 500;
font-size: 9px;
line-height: 9px;
letter-spacing: 0;
color: #fff;
display: flex;
align-items: center;
}
body .pixfort-header-area ul.mega-sub-menu {   left: 50% !important; position: fixed !important; top: auto !important;
transform: translate(-50%, 24px) !important;
max-width: 1312px !important;
width: calc(100% - 100px) !important;
transition: none !important;
background: #fff !important;
border: 1px solid #D9DCEC !important;
border-top: 0 solid #D9DCEC !important;
border-radius: 0 0 16px 16px !important;
gap: 20px;
transition: none !important;
flex-wrap: wrap;
justify-content: space-between;
max-height: calc(100vh - 160px) !important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
transform: translate(-50%, 24px) !important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
transform: translate(-50%, 24px) !important;
}
body .pixfort-header-area  {
transition: none !important;
}
body.admin-bar .pixfort-header-area ul.mega-sub-menu { }
body .pixfort-header-area.is-scroll ul.mega-sub-menu { }
body.admin-bar .pixfort-header-area.is-scroll ul.mega-sub-menu { }
.pixfort-header-area.is-scroll {
max-width: 1312px !important;
}
.max-mega-menu {
padding: 0 !important;
}
.mega-menu-opened
ul.mega-sub-menu {
display: flex !important;
}
.partners-grid {
display: grid;
gap: 64px 48px;
grid-template-columns: repeat(2, 1fr);
align-items: start;
max-width: 1090px;
width: 100%;
margin-left: auto;
margin-right: auto;
}
.partner-text p:last-child {
margin-bottom: 0;
}
.temoignages-tabs-container {
display: flex;
justify-content: center;
}
.services-tabs-container {
display: flex;
justify-content: center;
}
.partner-logo {
width: 100px;
height: 100px;
display: flex;
justify-content: center;
align-items: center;
border: 0.83px solid #D9DCEC;
border-radius: 6.67px;
margin-bottom: 24px;
}
p.partner-link {
margin-bottom: 0;
margin-top: 24px;
}
.partner-title h3:not(.elementor-heading-title) {
font-weight: 500;
font-size: 20px;
line-height: 100%;
letter-spacing: -0.3px;
margin-bottom: 12px;
}
.partner-logo img {
width: max-content;
}
div#partners {
display: flex;
}
div#partners {
margin-top: 100px;
}
.is-sticky {
transition: none !important;
}
li.mega-menu-item {
padding: 0 !important;
}
ul.mega-sub-menu .menu {
padding: 0 !important;
}
ul.mega-sub-menu {
padding: 20px 16px 8px 16px !important;
}
.widget_nav_menu .menu>.menu-item>a {
box-shadow: none !important;
margin: 0 !important;
}
h4.mega-block-title {
font-weight: 500 !important;
font-size: 15px !important;
line-height: 18px;
letter-spacing: 0;
text-transform: initial !important;
color: #7900F0 !important;
}
.with-icon-1 .menu-item > a {
display: flex;
gap: 8px;
align-items: start;
padding: 12px !important;
border-radius: 9px !important;
}
a.with-image-link-acf {
font-weight: 500;
font-size: 13px !important;
line-height: 18px !important;
letter-spacing: -0.1px;
text-align: center;
color: #7900F0;
display: flex;
align-items: center;
gap: 8px;
padding-bottom: 4px;
width: max-content;
flex-direction: row-reverse;
}
.link-testimonial a.with-image-link-acf {
font-size: 15px !important;
}
div#partner-wrapper-1 div#svg-animation-3 {
margin: 0;
}
span.span-1 {
position: relative;
width: 14px;
height: 12px;
overflow: hidden;
display: none;
}
.solutions-section .row > div.col-6 {
display: flex;
align-items: center;
}
a.with-image-link-acf.white {
color: #fff;
}
div#svg-animation-2 > div {
position: unset;
}
a.with-image-link-acf:hover img {
filter: brightness(0) saturate(100%) invert(0%) sepia(29%) saturate(2347%) hue-rotate(79deg) brightness(113%) contrast(84%);
}
header#masthead .with-image .menu-item:not(.is_heading) a:hover span.menu-item-title {
color: #7900f0 !important;
}
li.is_heading a[href="#"] span.menu-item-title img, li.is_heading a[href=""] span.menu-item-title img {
display: none;
}
.offre-text {
min-height: 80px;
}
header#masthead ul.with-image.grand .menu-item:not(.is_heading) {
display: flex;
gap: 24px;
align-items: start;  background: #fff !important;
flex-direction: column;
padding: 12px !important;
border-radius: 9px !important;
}
header#masthead ul.with-image.petit .menu-item:not(.is_heading){
display: flex;
gap: 24px;
align-items: start;
background: #fff !important;
flex-direction: column;
padding: 12px !important;
border-radius: 9px !important;
}
header#masthead ul.with-image.petit .menu-item:not(.is_heading):hover {
background: #F8F2FE !important;
}
header#masthead ul.with-image.grand .menu-item:not(.is_heading):hover {
background: #F8F2FE !important;
}
header#masthead ul.with-image.grand .menu-item.is_heading .menu-item-content {
padding: 12px;
}
header#masthead ul.with-image.petit .menu-item.is_heading .menu-item-content {
padding: 12px;
}
ul.with-image.petit span.menu-item-content {
max-width: 248px;
}
header#masthead .with-image .menu-item:not(.is_heading) .menu-item-content {
display: flex;
gap: 12px;
flex-direction: column;
}
.with-icon-1 .menu-item > a:hover {
background: #F8F2FE !important;
}
.menu-item.is_heading > a:hover {
background: transparent !important;
}
span.menu-item-content {
display: flex;
flex-direction: column;
gap: 4px;
}
ul.with-image-2.petit > li span.menu-item-content {
padding: 12px;
display: flex;
align-items: center;
flex-direction: row;
gap: 12px;
border-radius: 9px !important;
}
ul.with-image-2.petit > li:not(.is_heading) span.menu-item-content:hover {
background: #F8F2FE !important;
}
span.menu-item-title {
font-weight: 500 !important;
font-size: 15px !important;
line-height: 18px !important;
letter-spacing: 0 !important;
color: #151515 !important;
display: flex;
align-items: center;
gap: 8px;
}
.menu-item.is_heading > a span.menu-item-title {
font-weight: 500 !important;
font-size: 15px !important;
line-height: 18px !important;
letter-spacing: 0 !important;
text-transform: initial !important;
color: #7900F0 !important;
}
.menu-item.is_heading > a {
display: flex;
gap: 8px;
padding: 0 !important;
}
span.menu-item-excerpt {
font-weight: 400;
font-size: 13px;
line-height: 18px;
letter-spacing: -0.1px;
color: #7A7A7A;
}
ul.mega-sub-menu {
padding-top: 28px !important;
position: relative;
}
.menu.with-icon-1 {
display: flex;
gap: 18.5px 12px;
flex-wrap: wrap;
}
.menu.with-image {
display: flex;
gap: 18.5px 12px;
flex-wrap: wrap;
}
div.menu-item-text {
display: flex;
flex-direction: column;
gap: 8px;
}
.menu.with-image-2 {
display: flex;
gap: 0 12px;
flex-wrap: wrap;
}
.menu.with-image-2 img.menu-image {
width: 125px;
height: 94px;
border-radius: 8px;
}
.is_heading {
margin-bottom: -2.5px;
}
ul.with-image-2.petit li.is_heading {
margin-bottom: 16px;
}
ul.with-icon-1.grand {
max-width: 600px !important;
width: 100% !important;
}
ul.with-icon-1.petit {
max-width: 311px !important;
width: 100% !important;
}
ul.with-image-2.petit {
max-width: 421px !important;
width: 100% !important;
}
ul.mega-sub-menu > li {
width: auto !important;
}
ul.mega-sub-menu > li.widget_text {
width: 100% !important;
max-width: 100% !important;
}
ul.mega-sub-menu > li.widget_nav_menu  {
margin-bottom: 20px !important;
}
ul.mega-sub-menu > li.widget_text .textwidget {
background: #F8F2FE !important;
border-radius: 12px !important;
padding: 22px 24px !important;
display: flex;
gap: 8px;
justify-content: space-between;
align-items: center;
}
ul.mega-sub-menu > li.widget_text .textwidget a {
display: flex;
font-weight: 400;
text-align: center;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
border-radius: 16px;
line-break: normal;
border: 1px solid #7900f0 !important;
background: #7900f0;
color: #fff;
position: relative;
align-items: center;
width: max-content;
padding: 21px 57px;
transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
overflow: hidden;
}
.action {
transform: scale(0.7);
opacity: 0;
}
.testimonial-box:hover .testimonial-content {
background: #F8F2FE;
} ul.mega-sub-menu > li.widget_text .textwidget a:after {
display: none;
}
ul.mega-sub-menu > li.widget_text .textwidget a:after {
content: '';
background-size: cover;
background-repeat: no-repeat;
width: 0;
height: 37px;
display: inline-block;
vertical-align: middle;
opacity: 0;
transform: translateX(10px);
overflow: hidden;
position: absolute;
width: 0;
right: 12px;
transition: width 0.6s ease, margin-left 0.6s ease, opacity 0.6s ease, transform 0.6s ease;
}
ul.mega-sub-menu > li.widget_text .textwidget a::after {
background-image: url(//www.msh-intl.com/wp-content/uploads/2025/06/arrow-white-2.svg);
}
.no-related-avis {
display: none !important;
}
ul.mega-sub-menu > li.widget_text .textwidget a:hover::after {
width: 37px;
right: 12px;
opacity: 1;
transform: translateX(0);
transition: opacity 0.6s ease, transform 0.6s ease;
}
ul.mega-sub-menu > li.widget_text .textwidget p {
margin: 0 !important;
font-weight: 500;
font-size: 15px;
line-height: 18px;
letter-spacing: 0;
color: #151515;
}
ul.mega-sub-menu > li.widget_text .textwidget p strong {
color: #7900F0;
}
h2, .h2, .h2 p {
line-height: 100%;
}
ul.with-image.petit {
max-width: 280px !important;
width: 100% !important;
}
ul.with-image.grand {
max-width: 338px !important;
width: 100% !important;
}
ul.grand.with-icon-1 li {
width: calc(50% - 6px);
}
ul.grand li.is_heading {
width: 100%;
}
ul.petit li {
width: 100%;
}
ul.petit li.is_heading {
font-weight: 500;
font-size: 13px !important;
line-height: 18px !important;
letter-spacing: -0.1px;
text-align: center;
color: #7900F0;
display: flex;
align-items: center;
gap: 8px;
width: max-content;
flex-direction: row-reverse;
padding: 0 22px 0 0 !important;
position: relative;
overflow: hidden;
border-radius: 0 !important;
}
.menu-video-thumb {
position: relative;
display: inline-block;
}
.video-play-icon {
position: absolute;
top: 50%;
left: 50%;
background-size: initial;
background-repeat: no-repeat;
transform: translate(-50%, -50%);
background-position: center;
cursor: pointer;
width: 52px;
z-index: 2;
height: 52px;
padding: 22.29px;
background-color: #151515;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
}
.video-play-icon:hover {
background-color: #7900F0;
}
.menu-video-player {
width: 100%;
height: auto;
}
img.menu-icon {
width: 18px;
}
img.menu-image, .menu-video-player {
width: 248px;
height: 152px;
border-radius: 6px;
object-fit: cover;
aspect-ratio: 248 / 152;
}
ul.with-image.grand img.menu-image {
width: 338px;
height: 196px;
border-radius: 6px;
}
li.is_heading a[href="#"],
li.is_heading a[href=""] {
cursor: initial;
}
div#solutions {
display: flex;
}
body div#header-home {
position: relative;
overflow: hidden !important;
background-image: var(--dynamic-bg) !important;
margin: 0 !important;
min-height: calc(100vh + 86px) !important;
padding-bottom: 125px;
align-content: end !important;
}
div#header-home > div {
z-index: 99;
}
div#header-home::before {
content: "";
position: absolute;
inset: 0;
background: #00000040;
pointer-events: none;
z-index: 9;
border-radius: 0;
clip-path: var(--overlay-clip);
display: block !important;
opacity: 1;
} body.admin-bar #header-home {
min-height: calc(100vh + 55px) !important;
}
div#victor-header-home {
margin: 0;
width: 0;
height: 0;
}
.temoignages-tabs {
display: flex;
justify-content: space-between;
width: 100%;
}
.services-tabs {
display: flex;
justify-content: space-between;
width: 100%;
}
img.offres-tab-icon {
filter: brightness(0) saturate(100%) invert(8%) sepia(100%) saturate(6936%) hue-rotate(274deg) brightness(108%) contrast(114%);
max-height: 20px;
width: max-content;
height: auto;
}
.offres-tab.is-active .offres-tab-icon {
filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7499%) hue-rotate(140deg) brightness(91%) contrast(100%);
}
div#header-home-child-2 {
border-radius: 24px;
overflow: hidden;
}
div#header-home-child-1 h1 {
font-weight: 900;
font-size: 76px;
line-height: 66px;
letter-spacing: -2px;
color: #fff !important;
margin-bottom: 24px;
}
div#header-home-child-1 p {
font-weight: 500;
font-size: 26px;
line-height: 100%;
letter-spacing: -0.3px;
color: #fff;
max-width: 445px;
}
div#header-home-child-1 {
max-width: 643px;
width: 100%;
}
div#header-home-child-1 > .vc_column-inner {
padding: 0;
}
.animated-path {
stroke: none;
}
div#header-home .vc_column-inner, div#header-home .wpb_wrapper, div#header-home .wpb_column, div#victor-header-home  {
position: unset !important;
}
div#testimonials .vc_column-inner, div#testimonials .wpb_wrapper, div#testimonials .wpb_column, div#svg-animation-2 {
position: unset !important;
}
div#partner-wrapper-1-1 .vc_column-inner, div#partner-wrapper-1-1 .wpb_column, div#svg-animation-3, div#svg-animation-3 .wpb_wrapper {
position: unset !important;
}
div#partner-wrapper-1-1 > .vc_column-inner > .wpb_wrapper {
position: relative !important;
overflow: hidden;
}
div#svg-animation-3 svg {
position: absolute;
bottom: 45px;
margin: 0;
right: 0;
transform: rotate(0deg) translate(-50%, -57%);
width: max-content;
left: 50%;
top: 50%;
width: 100%;
}
div#header-home-child-2 {
max-width: 40.62%;
width: 100% !important;
border-radius: 24px;
width: auto;
min-width: 533px;
}
div#header-home-child-2 .pix-el-text > p {
display: none;
}
div#articles-feed-wrapper3, div#articles-feed-wrapper3 .vc_column-inner {
display: flex;
justify-content: center;
}
#svg-1-part-1 {
position: absolute;
bottom: 45px;
margin: 0;
transform: rotate(6deg) translate(-102%, 0);
width: max-content;
} .rtl #svg-1-part-1,
html[lang^="ar"] #svg-1-part-1 {
bottom: auto;
top: 45px;
transform: rotate(-6deg) translate(-102%, 0);
}
div#svg-animation-2 {
z-index: 1;
}
div#testimonials-wrapper-1 {
z-index: 2;
}
div#testimonials-wrapper-2 {
z-index: 2;
margin-top: 48px;
position: relative;
}
div#testimonials .btn {
z-index: 2;
}
#svg-1-part-20 {
position: absolute;
bottom: 45px;
margin: 0;
right: 0;
transform: rotate(0deg) translate(-12px, 0);
width: max-content;
} .rtl #svg-1-part-20,
html[lang^="ar"] #svg-1-part-20 {
top: auto !important;
bottom: 45px;
transform: rotate(0deg) translate(-12px, 0);
}
div#svg-animation-2 svg {
position: absolute;
bottom: 45px;
margin: 0;
right: 0;
transform: rotate(0deg) translate(-50%, 0);
width: max-content;
left: 50%;
top: 0;
}
body.admin-bar div#victor-header-home {
bottom: -76px;
}
.solutions-section .text_1 {
max-width: 532px;
width: 100%;
display: flex;
flex-direction: column;
gap: 24px;
}
p {
font-size: 15px;
line-height: 18px;
}
.solutions-section .text_1 > p:last-child {
margin-bottom: 0 !important;
}
h2, h2:not(.elementor-heading-title), .h2, .h2 p{
color: #151515;
}
h2 span:not(span[style*="color: #7e4bd2"]), .h2 span:not(span[style*="color: #7e4bd2"]), .h2 p span:not(span[style*="color: #7e4bd2"]) {
background: linear-gradient(90deg, #7E4BD2 0%, #DD472B 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
color: transparent;
}
.solutions-section .text_1 p {
max-width: 419px;
width: 100%;
}
.solutions-section .row > div {
padding: 11.5px !important;
}
.category-image > a {
width: auto; display: block;
height: 100%;
display: flex;
width: 100%;
}
.category-image {
display: flex;
flex-direction: column; height: 100%;
overflow: hidden;
}
.header-solution {
display: flex;
flex-direction: column;
position: relative; height: auto;
width: 100%;
}
.solutions-section .col-3 .content-solution {
border: 1.5px solid #7E4BD2;
border-radius: 16px;
display: flex;
flex-direction: column;
height: 100%;
overflow: hidden;
transition: none !important;
min-height: 340px;
background: #fff;
}
.category-icon {
border: 1px solid;
border-image-source: linear-gradient(90deg, #7E4BD2 0%, #DD472B 100%);
border-radius: 100px;
padding: 6px 12px;
position: absolute;
background: #fff;
top: 20px;
left: 20px;
}
.category-image img {
border-radius: 16px 16px 0 0;
width: 100%;
aspect-ratio: 310 / 259;
object-fit: cover;
max-height: 257px;
}
h3, h4 ,h5 ,h6 {
line-height: 100%;
}
.category-icon {
padding: 6px 12px;
position: absolute;
top: 20px;
left: 20px;
border-radius: 100px;
box-shadow: inset 0 0 0 1px transparent;
background: linear-gradient(white, white) padding-box,
linear-gradient(90deg, #7E4BD2 0%, #DD472B 100%) border-box;
border: 1px solid transparent;
display: flex;
align-items: center;
gap: 4px;
z-index: 2;
}
.title-solution h3 {
display: flex;
}
.category-icon span {
font-size: 13px;
line-height: 18px;
letter-spacing: 0.1px;
vertical-align: middle;
color: #151515;
}
.body-solution {
display: flex;
flex-direction: column;
gap: 8px;
padding: 20px;
width: 100%;
border-radius: 0 0 16px 16px;
}
.header-solution {
flex-grow: 1; }
h3:not(.elementor-heading-title) {
font-weight: 500;
font-size: 18px;
line-height: 100%;
letter-spacing: -0.1px;
color: #151515 !important;
font-family: var(--pix-body-font), sans-serif !important;
}
.body-solution  h3:not(.elementor-heading-title) a {
font-weight: 500;
font-size: 18px;
line-height: 100%;
letter-spacing: -0.1px;
color: #151515 !important;
font-family: var(--pix-body-font), sans-serif !important;
}
.excerpt-solution {
font-weight: 400;
font-size: 13px;
line-height: 18px;
letter-spacing: -0.1px;
color: #151515;
}
.link-solution {
display: none; }
.content-solution {
overflow: hidden; }
.header-solution, .body-solution {  }
.solutions-section .col-3 .content-solution:hover .link-solution {
display: flex !important;
}
.content-solution:hover .body-solution {
background: #7E4BD2;
}
.content-solution:hover .excerpt-solution {
color: #fff;
}
.solutions-section .col-3 .content-solution:hover {
background: #7E4BD2;
}
.content-solution:hover .header-solution {
clip-path: ellipse(115% 100% at 50% 0%);
} .title-solution h3 a img {
display: none;
}
.content-solution:hover .body-solution  h3:not(.elementor-heading-title) a {
color: #fff !important;
}
.content-solution:hover .category-icon {
background: linear-gradient(90deg, #7E4BD2 0%, #DD472B 100%);
border: none !important;
}
.content-solution:hover .category-icon span {
color: #fff;
}
.content-solution:hover .category-icon img {
filter: brightness(0) saturate(100%) invert(94%) sepia(93%) saturate(27%) hue-rotate(226deg) brightness(106%) contrast(100%) !important;
}
a.with-image-link-acf.white:active, a.with-image-link-acf.white:focus, a.with-image-link-acf.white:hover {
color: #fff !important;
background-color: transparent !important;
border: none !important;
outline: none !important;
}
a.with-image-link-acf.white img {
filter: brightness(0) saturate(100%) invert(94%) sepia(93%) saturate(27%) hue-rotate(226deg) brightness(106%) contrast(100%) !important;
}
.link-solution {
margin-top: 4px;
}
.custom-grid {
gap: 20px;
display: grid;
grid-template-columns: 2.8fr 2.8fr 2.2fr 2.2fr;
}
.item-1 {
grid-row: 1 / 2;
}
.item-2 {
grid-row: 2 / 2;
}
.item-3 {
grid-row: 1 / 3;
}
.item-4 {
grid-column: span 2;
grid-row: 1 / 2;
}
.item-5 {
grid-row: 2 / 3;
}
.item-6 {
grid-row: 2 / 2;
}
.grid-item img {
aspect-ratio: 366 / 161;
}
div#services {
margin-top: 126px;
padding: 114px 0 140px 0;
display: flex;
background: linear-gradient(59.78deg, #7E4BD2 11.51%, #DD472B 119.57%) !important;
}
div#services h2 {
color: #FFFFFF;
max-width: 462px;
width: 100%;
}
div#services p {
color: #FFFFFF;
max-width: 416px;
width: 100%;
}
div#services-wrapper-1 > p {
margin-bottom: 0 !important;
}
p:empty {
display: none;
}
div#services-wrapper-1 {
display: flex;
justify-content: space-between;
align-items: center;
}
div#services-wrapper {
max-width: 1116px;
width: 100%;
margin: auto !important;
}
div#services-wrapper-2 {
margin-top: 48px;
}
h3.service-title a {
font-weight: 500;
font-size: 20px;
line-height: 100%;
letter-spacing: -0.3px;
color: #151515;
}
.service-excerpt {
font-weight: 400;
font-size: 15px;
line-height: 18px;
letter-spacing: -0.1px;
vertical-align: middle;
color: #151515;
margin-top: 8px;
}
.grid-item.item-2 .service-excerpt {
margin-top: 12px;
}
.grid-item.item-3 .service-excerpt {
margin-top: 16px;
}
.grid-item.item-4 .service-excerpt {
margin-top: 12px;
}
.service-box {
background: #F7F7F7;
border-radius: 16px;
height: 100%;
width: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
position: relative;
overflow: hidden;
}
.link-service {
width: 37px;
height: 37px;
display: inline-block;
vertical-align: middle;
opacity: 0;
transform: translate(46px,46px);
transition: width 0.4s ease,
margin-left 0.4s ease,
opacity 0.4s ease,
transform 0.4s ease;
position: absolute;
right: 16px;
bottom: 16px;
}
.link-service img {
width: 100%;
height: 100%;
border-radius: 0 !important;
}
.service-box:hover .link-service {
width: 37px;
opacity: 1;
transform: translate(0,0);
}
.grid-item.item-1 .service-image a {
justify-content: end;
}
.service-content {
padding: 16px 20px;
padding: 20px 20px;
}
.service-image a {
display: flex;
}
.service-image img {
width: 100%;
height: 100%;
object-fit: cover;
}
.grid-item.item-1 .service-image {
float: right;
max-height: 123px;
}
.grid-item.item-1 .service-image img {
aspect-ratio: 242 / 158;
width: auto;
height: auto;
float: right;
max-width: 66%;
object-position: top;
}
.grid-item.item-4 .service-box {
display: flex;
align-items: start;
gap: 8px;
flex-direction: row;
}
.grid-item.item-4 .service-content {
padding: 32px 0 32px 32px;
}
.grid-item.item-4 .service-image img {
aspect-ratio: 197 / 222;
}
.grid-item.item-4 .service-content {
width: 64%;
}
#services .grid-item.item-4 .service-image{
padding-top: 0px;
}
.grid-item.item-4 .service-image {
width: 48%;
padding-top: 10px;
}
.grid-item.item-3 img {
aspect-ratio: 364 / 354;
}
.grid-item.item-2 .service-box {
flex-direction: column-reverse;
}
.grid-item.item-2 img {
border-radius: 16px 16px 0 0;
object-position: top;
}
.grid-item.item-1 .service-content {
padding: 24px 24px 16px 24px;
}
.grid-item.item-3 .service-content {
padding: 24px 24px 23px 24px;
}
.grid-item.item-5 img {
aspect-ratio: 280 / 160;
border-radius: 0 0 16px 16px;
object-position: bottom;
}
.grid-item.item-6 img {
aspect-ratio: 280 / 110;
border-radius: 16px 16px 0 0;
object-position: top;
}
.grid-item.item-6 .service-box {
flex-direction: column-reverse;
}
a#services-btn {
margin-top: 48px;
}
div#svg-animation-2 {
margin: 0;
}
.related-testimonial-meta a {
background: transparent;
}
div#testimonials-wrapper {
max-width: 1116px;
width: 100%;
margin: auto !important;
}
div#testimonials:before, div#testimonials:after {
display: none !important;
}
div#testimonials {
display: flex;
padding: 36px 0px 126px;
overflow: hidden !important;
}
div#testimonials-wrapper-1 h2 {
text-align: center;
}
.testimonial-box {
border: 1px solid #D9DCEC;
border-radius: 24px;
background: #F7F7F7;
box-shadow: 1px 6px 6px 3px #fff;
position: relative;
overflow: hidden;
}
.testimonial-box:first-child {
box-shadow: -4px 14px 14px 6px #fff;
}
.testimonial-box:last-child {
box-shadow: -9px 14px 4px -4px #fff;
}
.testimonial-excerpt {
position: relative;
}
.testimonial-excerpt:after {
content: '';
width: 30px;
height: 1.5px;
display: flex;
box-shadow: inset 0 0 0 1px transparent;
background: linear-gradient(white, white) padding-box, linear-gradient(90deg, #7E4BD2 0%, #DD472B 100%) border-box;
border: 1px solid transparent;
}
.testimonials-section {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 20px;
}
.testimonial-image a img {
width: 100%;
aspect-ratio: 350 / 472;
object-fit: cover;
border-radius: 24px 24px 0 0;
object-position: top;
}
.testimonial-content {
padding: 16px;
display: flex;
flex-direction: column;
gap: 24px;
position: absolute;
bottom: 0;
background: #F7F7F7;
border-radius: 0 0  24px  24px !important;
overflow: hidden; }
.link-testimonial {
display: block;
}
.testimonial-excerpt {
font-weight: 400;
font-size: 15px;
line-height: 18px;
letter-spacing: -0.1px;
vertical-align: middle;
color: #151515;
position: relative;
}
h3.testimonial-title a {
font-weight: 400;
font-size: 13px;
line-height: 18px;
letter-spacing: -0.1px;
color: #151515;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
pointer-events: none;
}
.testimonial-excerpt:after {
content: '';
width: 30px;
height: 1.5px;
display: flex;
box-shadow: inset 0 0 0 1px transparent;
background: linear-gradient(white, white) padding-box, linear-gradient(90deg, #7E4BD2 0%, #DD472B 100%) border-box;
border: 1px solid transparent;
position: absolute;
bottom: -12px;
transform: translate(0, -50%);
}
h2.widgettitle {
font-family: Poppins;
font-weight: 500;
font-size: 15px;
line-height: 100%;
letter-spacing: 0;
color: #151515;
margin-bottom: 25px;
position: relative;
}
footer .wpb_content_element .menu-item > a:hover, footer .wpb_content_element .menu-item > a:focus, footer .wpb_content_element .menu-item > a:active {
color: #7900f0 !important;
background: transparent !important;
outline: none !important;
}
footer .wpb_content_element .menu-item > a:hover span, footer .wpb_content_element .menu-item > a:focus span, footer .wpb_content_element .menu-item > a:active span {
color: #7900f0 !important;
background: transparent !important;
outline: none !important;
}
footer .wpb_content_element {
margin-bottom: 0 !important;
}
footer .wpb_content_element ul {
padding: 0 !important;
margin: 0 !important;
list-style: none !important;
flex-wrap: nowrap !important;
gap: 10px !important;
flex-direction: column;
}
div#footer-1-1 .wpb_wrapper {
display: flex;
flex-direction: column;
gap: 16px;
}
div#footer-1-1 {
max-width: 314px;
width: 100%;
}
div#footer-1-1 p {
font-weight: 400 !important;
font-size: 14px !important;
line-height: 120% !important;
color: #727272 !important;
}
div#footer-1-2, div#footer-1-3, div#footer-1-4, div#footer-1-5 {
max-width: 200px !important;
width: 100% !important;
}
footer .wpb_content_element ul li {
max-width: 100% !important;
width: 100% !important;
}
footer .wpb_content_element .menu-item > a {
padding: 0 !important;
}
footer span.menu-item-title {
font-weight: 400 !important;
font-size: 14px !important;
line-height: 120% !important;
color: #727272 !important;
}
div#footer-2-1 .wpb_wrapper {
display: flex;
gap: 24px;
width: max-content;
position: relative;
}
div#footer-1:before, div#footer-1:after {
display: none;
}
div#footer-2-2 .pix-social-icons span {
padding: 0 !important;
}
div#footer-2-2 .pix-social-icons {
gap: 24.62px;
display: flex !important;
justify-content: end;
}
div#footer-2-1 .pix-el-text.w-100 p {
font-weight: 400;
font-size: 16px;
line-height: 100%;
letter-spacing: 0;
}
div#footer-2-2 svg.pixfort-icon {
width: auto;
height: 17.6px;
}
div#footer-2-1 .pix-el-text.w-100:first-child p {
color: #101828 !important;
}
div#footer-2-2 svg.pixfort-icon:hover {
color: #7900f0 !important;
}
footer .widget {
margin-bottom: 0;
}
div#footer-2:before, div#footer-2:after {
display: none;
}
div#footer-2-1 .pix-el-text.w-100 {
width: auto !important;
position: relative;
}
div#footer-2 .vc_column-inner {
padding: 0;
}
div#footer-2-1 .pix-el-text.w-100:first-child:after {
content: '';
position: absolute;
right: -12px;
top: 50%;
transform: translate(0, -50%);
width: 1px;
height: 20px;
display: block !important;
background: #101828;
}
div#footer-2 {
max-width: 1090px;
margin: auto;
display: flex;
gap: 32px;
justify-content: space-between;
padding-top: 16px;
padding-bottom: 36px;
}
div#footer-2-1 .wpb_wrapper {
display: flex;
gap: 24px;
}
div#footer-2-1 .pix-el-text.w-100 {
width: auto !important;
position: relative;
}
div#footer-2-1 p {
margin-bottom: 0;
}
div#footer-1 {
max-width: 1090px;
margin: auto;
margin-top: 35px;
display: flex;
gap: 32px;
justify-content: space-between;
padding-bottom: 35px;
border-bottom: 1px solid #EDEDED;
}
div#footer-1 .vc_column-inner {
padding: 0;
}
div#satisfaction {
padding: 54px 0 54px 0;
display: flex; background: #F8F2FE !important;
}
div#satisfaction-wrapper {
max-width: 1239px;
width: 100%;
margin: auto !important;
}
div#satisfaction-wrapper-1 {
display: flex;
justify-content: space-between;
align-items: center;
gap: 16px;
}
div#satisfaction-wrapper-1-1 {
max-width: 350px;
width: 100%;
}
div#satisfaction-wrapper-1-1 > div:before, div#satisfaction-wrapper-1-1 > div:after {
display: none !important;
}
div#satisfaction-wrapper-1-1-1 h2 {
color: #FFFFFF;
}
div#satisfaction-wrapper-1-1 .vc_column-inner {
padding: 0;
}
a#satisfaction-btn {
margin-top: 36px;
}
div#partner {
margin-top: 80px;
}
div#satisfaction-wrapper-1-2 .pix-el-text {
background: #fff;
border: 1px solid #EFEBE8;
border-radius: 16px;
padding: 26px 16px;
}
div#satisfaction-wrapper-1-2 div#satisfaction-wrapper-1-2-2 {
padding: 20px;
}
div#satisfaction-wrapper-1-2 > div > div, div#satisfaction-wrapper-1-2 .wpb_wrapper .wpb_wrapper {
display: flex;
flex-direction: row;
gap: 20px;
justify-content: end;
}
div#satisfaction-wrapper-1:before, div#satisfaction-wrapper-1:after {
display: none;
}
div#satisfaction-wrapper-1-2 > div {
padding: 0 !important;
}
div#satisfaction-wrapper-1-2 {
width: 100%;
}
div#satisfaction:before, div#satisfaction:after {
display: none !important;
}
div#satisfaction-wrapper-1-2-1 {
max-width: 244px;
width: 100%;
}
div#satisfaction-wrapper-1-2-2 {
max-width: 445px;
width: 100%;
}
div#satisfaction-wrapper-1-2 p {
font-weight: 400;
font-size: 15px;
line-height: 18px;
letter-spacing: -0.1px;
color: #727272;
}
div#satisfaction-wrapper-1-2-2 img.alignnone {
float: left;
width: 70px;
height: 70px;
border-radius: 8px;
object-fit: cover;
margin-right: 15px;
margin-bottom: 0 !important;
}
div#satisfaction-wrapper-1-2-2 h3 {
font-weight: 500;
font-size: 15px;
line-height: 18px;
letter-spacing: 0;
color: #000 !important;
margin-bottom: 4px;
padding-top: 15px !important;
display: block !important;
}
div#satisfaction-wrapper-1-2 p:nth-child(1) {
padding: 30.5px 0;
margin-bottom: 37px;
}
div#satisfaction-wrapper-1-2-2 h3 + p {
font-weight: 400;
font-size: 13px;
line-height: 18px;
letter-spacing: -0.1px;
margin-bottom: 0 !important;
}
div#satisfaction-wrapper-1-2-1 p {
padding: 0 !important;
margin: 0 !important;
}
div#satisfaction-wrapper-1-2-1 img.alignnone {
margin-bottom: 16px;
}
div#satisfaction-wrapper-1-2-1 > p:last-child {
margin-top: 42px !important;
}
div#partner-wrapper-1-1 .pix-img-element, div#partner-wrapper-1-1 .pix-img-element img, div#partner-wrapper-1-1 .pix-img-el {
width: 100%;
max-width: 100%;
}
div#partner-wrapper-1-1 {
width: 44.72%;
max-width: 1492px;
}
div#partner-wrapper-1-2 {
width: calc(55.28% - 50px);
max-width: 666px;
padding-left: 88px;
padding-right: 50px;
}
div#partner-wrapper-1-1 img {
border-radius: 0 16px 16px 0 !important;
object-fit: cover;
aspect-ratio: 597 / 711;
}
div#partner-wrapper-1-1 img.rounded-0 {
border-radius: 0 16px 16px 0 !important;
}
div#partner {
margin-top: 126px;
}
div#partner-wrapper-1-2 h2 {
margin-bottom: 16px;
}
div.action-wrapper > div > .wpb_wrapper {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
body div#action-2 {
display: flex;
}
body div#action-1 {
display: none;
}
body.c3solutions div#action-2 {
display: none;
}
body.c3solutions div#action-1 {
display: flex;
}
.article-box {
width: 100%;
max-width: 427px;
}
.article-image a img {
max-height: 400px;
}
div#articles .btn {
width: 100%;
margin-right: 0;
}
div#articles .vc_column-inner:after, div#articles .vc_column-inner:before {
display: none;
}
div#articles {
margin-top: -15px;
z-index: 2;
padding-top: 90px;
padding-bottom: 80px;
}
div#articles-wrapper-2 {
margin-top: 48px;
}
div#articles .btn {
margin-top: 48px;
margin-left: auto;
margin-right: auto;
display: flex !important;
justify-content: center;
width: max-content;
}
.link-article a.with-image-link-acf {
font-size: 15px !important;
}
.article-box:hover .article-content {
background: #F8F2FE;
}
div#articles .vc_column-inner, div#articles .wpb_wrapper, div#articles .wpb_column, div#svg-animation-2 {
position: unset !important;
}
div#articles-wrapper-1 {
z-index: 2;
}
div#articles-wrapper-2 {
z-index: 2;
margin-top: 48px;
position: relative;
}
div#articles .btn {
z-index: 2;
}
div#articles-wrapper {
max-width: 1116px;
width: 100%;
margin: auto !important;
}
div#articles:before, div#articles:after {
display: none !important;
}
div#articles {
display: flex;
padding: 36px 0px 126px;
overflow: hidden !important;
}
div#articles-wrapper-1 h2 {
text-align: center;
}
.article-box {
border: 1px solid #D9DCEC;
border-radius: 24px;
background: #F7F7F7;
box-shadow: 1px 6px 6px 3px #fff;
position: relative;
overflow: hidden;
}
.article-box:first-child {
box-shadow: -4px 14px 14px 6px #fff;
}
.article-box:last-child {
box-shadow: -9px 14px 4px -4px #fff;
}
.article-excerpt {
position: relative;
}
.article-excerpt:after {
content: '';
width: 30px;
height: 1.5px;
display: flex;
box-shadow: inset 0 0 0 1px transparent;
background: linear-gradient(white, white) padding-box, linear-gradient(90deg, #7E4BD2 0%, #DD472B 100%) border-box;
border: 1px solid transparent;
}
div#msh-articles-wrapper {
display: flex;
justify-content: center;
gap: 15px;
}
.button-mobile-menu {
border: 0.81px solid #DED3E2;
width: 45px;
height: 45px;
border-radius: 12.15px;
position: relative;
display: flex !important;
justify-content: center !important;
align-items: center;
padding: 0 !important;
}
img.close-btn-menu {
display: none;
}
.mega-menu-menu-mobile-open img.open-btn-menu {
display: none;
}
.mega-menu-menu-mobile-open img.close-btn-menu {
display: block;
}
.button-mobile-menu img {
width: 17.307692px !important;
height: 9.923077px !important;
}
img.close-btn-menu {
width: 12px !important;
height: 12px !important;
}
.faq-accordion {
max-width: 1090px;
margin: 48px auto 0 auto;
padding: 0;
} .faq-header {
display: flex;
align-items: center;
gap: 8px;
margin-bottom: 20px;
padding: 12px 16px;
background: linear-gradient(135deg, var(--faq-primary-color), var(--faq-primary-light));
color: var(--faq-white);
border-radius: var(--faq-border-radius);
box-shadow: var(--faq-shadow);
font-weight: 600;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.faq-icon {
font-size: 16px;
}
.faq-container {
display: grid;
gap: 16px;
grid-template-columns: repeat(2, 1fr);
align-items: start;
}
.faq-item {
border: 1px solid #D9DCEC; border-radius: 16px;
}
.faq-item:hover {
background: #F7F7F7;
border: 1px solid #7900f0;
cursor: pointer;
}
.single-custom-template.back-white .faq-item {
background: #fff !important;
}
.faq-item:hover .faq-toggle-icon {
border: 1px solid #7900f0;
background: #7900f0;
}
.faq-item:hover span.faq-toggle-icon svg {
filter: brightness(0) saturate(100%) invert(99%) sepia(4%) saturate(2%) hue-rotate(258deg) brightness(116%) contrast(100%);
}  .faq-item.white-border {
background: #fff;
border-color: #fff;
} .faq-question {
display: flex;
align-items: center;
gap: 4px;
justify-content: space-between;
width: 100%;
padding: 24px;
}
span.faq-toggle-icon svg {
width: 12px !important;
filter: brightness(0) saturate(100%) invert(0%) sepia(100%) saturate(7434%) hue-rotate(211deg) brightness(115%) contrast(115%);
height: 12px !important;
}
.faq-question-text {
font-weight: 500;
font-size: 18px;
line-height: 100%;
letter-spacing: -0.15px;
color: #4F4F4F;
} .faq-toggle-icon {
display: flex;
align-items: center;
justify-content: center;
width: 24px;
height: 24px;
border-radius: 50%;
flex-shrink: 0;
position: relative;
border: 1px solid #151515;
}
.ewd-new-popup-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #00000059;
z-index: 9999;
display: flex;
align-items: center;
justify-content: center;
box-sizing: border-box;
backdrop-filter: blur(0px);
}
.ewd-new-popup-modal {
background: white;
max-width: 696px;
width: calc(100% - 32px);
max-height: 90vh;
overflow-y: auto;
position: relative;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
border: 1px solid #D9DCEC;
padding-top: 8px;
padding-right: 24px;
padding-bottom: 8px;
padding-left: 8px;
border-radius: 20px;
}
.shortcodes-option > p, .shortcodes-option > br {
display: none;
}
.ewd-new-popup-close {
position: absolute;
top: 20px;
right: 20px;
background: none;
z-index: 10;
border-radius: 7.56px;
width: 28px;
height: 28px;
display: flex;
align-items: center;
justify-content: center;
transition: background-color 0.2s;
border: 0.5px solid #DED3E2;
outline: none;
padding: 0;
background: #fff;
}
.ewd-new-popup-close svg {
width: 7px;
height: 7px;
}
.ewd-new-popup-content {
display: flex;
justify-content: space-between;
align-items: center;
gap: 24px;
}
.ewd-new-popup-image {
min-height: 300px;
display: flex;
max-width: 320px;
width: 94%;
background: #7900F026;
border-radius: 12px;
padding-top: 40px;
padding-left: 40px;
overflow: hidden;
}
.ewd-new-popup-image img {
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 12px 0 0 0;
object-position: top;
}
.ewd-new-popup-text {
display: flex;
flex-direction: column;
justify-content: center;
max-width: 60%;
width: 100%;
gap: 24px;
padding: 0 24px;
}
.ewd-new-popup-text h2 {
font-weight: 500;
font-size: 20px;
line-height: 100%;
letter-spacing: -0.3px;
font-family: 'Poppins';
}
.ewd-new-popup-actions a {
font-size: 15px !important;
}
.ewd-new-popup-description {
font-weight: 400;
font-size: 15px;
line-height: 18px;
letter-spacing: -0.1px;
color: #717171;
}
.ewd-new-popup-description p:last-child {
margin-bottom: 0;
}
.ewd-new-popup-actions {
margin-top: auto;
}
.fbp-solution-options.fbp-solution-options-docs > div > a:nth-child(2) {
display: none;
} .faq-icon-plus,
.faq-icon-minus {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
transition: var(--faq-transition);
}
div#fbp_solutions .wpb_text_column.wpb_content_element {
margin-bottom: 0;
}
div#faq_accordion .wpb_text_column.wpb_content_element {
margin-bottom: 0;
}
div#faq_accordion{
margin-top: 126px;
}
.faq-icon-minus {
opacity: 0;
transform: translate(-50%, -50%) rotate(90deg);
} .faq-question[aria-expanded="true"] .faq-icon-plus {
opacity: 0;
transform: translate(-50%, -50%) rotate(90deg);
}
.faq-question[aria-expanded="true"] .faq-icon-minus {
opacity: 1;
transform: translate(-50%, -50%) rotate(0deg);
} .faq-answer {
max-height: 0;
overflow: hidden;
transition: max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1);
background: var(--faq-white);
width: 100%;
}
.action-wrapper-faq .wpb_wrapper {
display: flex;
flex-direction: column;
align-items: center;
}
.faq-answer-content {
color: #7A7A7A;
font-family: Poppins;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 18px;
letter-spacing: -0.15px;
max-width: 644px;
margin: auto;
padding: 0;
padding-top: 16px;
padding: 0 24px 24px 24px;
}
.faq-landing-style .faq-item.faq-open.faq-featured .faq-answer-content {
padding-top: 16px;
}
.faq-item.faq-open .faq-answer {
max-height: 500px;
}
.shortcodes-option > br {
display: none;
}
.ewd-cp-overlay {
position: fixed;
inset: 0;
display: flex;
align-items: center;
justify-content: center;
z-index: 999999;
backdrop-filter: blur(24px);
background: #00000059;
padding: 24px;
}
.ewd-cp-modal {
max-width: 660px;
width: 100%;
background: #fff;
border-radius: 24px; position: relative;
border: 1px solid #D9DCEC;
padding: 24px;
}
.ewd-cp-header {
font-weight: 500;
font-size: 26px;
line-height: 100%;
letter-spacing: -0.03px;
text-align: center;
color: #151515;
margin-bottom: 48px;
padding: 0 35px;
}
p#ewd-cp-message {
font-weight: 400;
font-size: 15px;
line-height: 18px;
letter-spacing: -0.01px;
}
.ewd-cp-body p {
margin: 0 0 12px;
}
.ewd-cp-select {
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEzIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDAuNUw1LjgyNzMzIDQuODg4NDhDNi4yMDg3NSA1LjIzNTIzIDYuNzkxMjUgNS4yMzUyMyA3LjE3MjY3IDQuODg4NDhMMTIgMC41IiBzdHJva2U9IiMxNTE1MTUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K) no-repeat right 26.5px center;
background-size: 11px;
width: 100%;
transition: var(--msh-transition);
outline: none;
border: 1px solid #D9DCEC;
border-radius: 16px;
font-family: Poppins;
font-weight: 400;
font-size: 15px;
line-height: 18px;
letter-spacing: -0.1px;
color: #151515;
padding: 22px 30px;
max-width: 367px;
width: 100%;
min-width: max-content;
} .ewd-cp-detected {
color: #7900F0;
}
.ewd-cp-actions {
display: flex;
gap: 8px;
}
.ewd-cp-actions a {
max-width: max-content;
}
.ewd-cp-btn-close {
background: none;
cursor: pointer;
transition: var(--msh-transition);
display: flex;
align-items: center;
justify-content: center;
border: 0.9px solid #DED3E2;
width: 28px !important;
height: 28px !important;
outline: none !important;
border-radius: 7.56px;
position: absolute;
top: 24px;
right: 24px;
z-index: 1000;
-webkit-appearance: none;
appearance: none;
color: #000;
min-width: 28px !important;
min-height: 28px !important;
}
.ewd-cp-btn-close:hover {
background: #f2f2f2;
color: #111;
} .nice-select.with-lang-icon {
position: unset;
}
.nice-select.with-lang-icon .icon-language {
width: 19.579999923706055px;
height: 19.579986572265625px;
}
header .nice-select {
margin: 0 !important;
padding: 13px !important;
border: 1px solid #DED3E2;
display: flex;
align-items: center;
justify-content: center;
border-radius: 16px !important;
width: 50px;
height: 50px;
box-shadow: none !important;
}
header .nice-select .nice-select-dropdown {
margin-top: 0 !important;
background-color: transparent !important;
border-radius: 0 !important;
box-shadow: none !important;
pointer-events: none !important;
position: absolute !important;
left: auto !important;
transform-origin: initial !important;
transform: initial !important;
transition: all .2s cubic-bezier(0.5, 0, 0, 1.25),opacity .15s ease-out;
right: -1px !important;
top: 75px !important;
opacity: 0;
z-index: 9999 !important;
display: none;
}
header .nice-select.open .nice-select-dropdown {
opacity: 1 !important;
pointer-events: auto !important;
display: flex;
}
header .nice-select.open .nice-select-dropdown > .list {
pointer-events: auto !important;
opacity: 1 !important;
position: static !important;
transform: none !important;
}
header .nice-select:hover img, header .nice-select.open img {
filter: brightness(0) saturate(100%) invert(10%) sepia(100%) saturate(7181%) hue-rotate(275deg) brightness(89%) contrast(118%) !important;
}
header .nice-select:hover, header .nice-select.open {
border: 1px solid #7900f0 !important;
}
header span.current, header .nice-select:after {
display: none;
}
header ul.list {
border: 1px solid #E7EAEE;
border-radius: 16px !important;
box-shadow: 0px 4px 36px 0px #013F791F !important;
padding: 16px !important;
max-height: max-content !important;
left: auto !important;
right: 0 !important;
margin: 0 !important;
}
header li.option {
font-weight: 400 !important;
font-size: 15px !important;
line-height: 18px !important;
letter-spacing: -0.01px !important;
height: auto !important;
padding: 8px !important;
border-radius: 4px !important;
min-height: auto !important;
min-width: 208px !important;
color: #151515 !important;
}
header li.option:not(.disabled):hover {
background: #F8F2FE !important;
}
header li.ns-dropdown-label.option.disabled {
font-size: 13px !important;
padding-left: 0 !important;
padding-right: 0 !important;
} @media (prefers-reduced-motion: no-preference) {
.ewd-cp-modal {
transition: transform .2s ease, opacity .2s ease;
transform: translateY(6px);
opacity: .98;
}
.ewd-cp-overlay {
animation: ewdFade .15s both;
}
@keyframes ewdFade {
from {
opacity: 0
}
to {
opacity: 1
}
}
} @media (max-width: 768px) {
.chaque-projet .pix-img-element,.chaque-projet .pix-img-element img{
width: 100%
}
.landing-arguments1.landing-6.top_slid .section-landing-text-img.vc_row-flex{
flex-wrap: wrap-reverse !important;
}
.bloc-explorer .section-landing-text-img.vc_row-flex{
flex-wrap: wrap-reverse !important;
}
div#faq_accordion {
margin-top: 50px;
}
.faq-container {
grid-template-columns: 1fr;
gap: 12px;
}
.faq-question {
padding: 16px;
}
.faq-question-text {
margin-right: 12px;
}
.faq-answer-content {
padding: 0 16px 16px 16px;
font-size: 14px;
}
.faq-item.faq-featured {
transform: none;
}
.faq-item.faq-featured:hover {
transform: translateY(-2px);
}
}
@media (max-width: 480px) {
.faq-header {
padding: 10px 14px;
font-size: 13px;
}
.faq-question {
padding: 14px;
}
.faq-toggle-icon {
width: 28px;
height: 28px;
}
} @keyframes fadeInUp {
from {
opacity: 0;
transform: translateY(20px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
.faq-item {
animation: fadeInUp 0.6s ease-out;
}
.faq-item:nth-child(2) {
animation-delay: 0.1s;
}
.faq-item:nth-child(3) {
animation-delay: 0.2s;
}
.faq-item:nth-child(4) {
animation-delay: 0.3s;
}
.faq-item:nth-child(5) {
animation-delay: 0.4s;
}
.faq-item:nth-child(6) {
animation-delay: 0.5s;
} .faq-question:focus-visible {
outline: 2px solid var(--faq-primary-color);
outline-offset: 2px;
}
.articles-section {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 20px;
}
.article-image a img {
width: 100%;
aspect-ratio: 427 / 400;
object-fit: cover;
border-radius: 24px;
object-position: center;
}
div#articles-feed-1 .vc_row:after, div#articles-feed-1 .vc_row:before {
display: none !important;
}
div#articles-feed-1 {
max-width: calc(100% - 30px);
margin-left: auto;
margin-right: auto;
}
.article-content {
padding: 16px;
display: flex;
flex-direction: column;
gap: 24px;
position: absolute;
bottom: 0;
background: #F7F7F7;
overflow: hidden; width: 100%;
}
.link-article {
display: block;
}
.btn.arrow-right-purple {
display: flex;
flex-direction: row-reverse;
gap: 9px;
}
.article-excerpt span { }
.msh-profile-connection img.out-mobile {
filter: brightness(0) saturate(100%) invert(100%) sepia(4%) saturate(18%) hue-rotate(169deg) brightness(107%) contrast(107%);
}
div#articles-feed {
display: flex;
justify-content: center;
}
div#articles-feed {
margin-top: 126px;
}
div#articles-feed-rss {
margin-top: 48px;
}
div#articles-feed-1 .vc_row {
margin-left: 0;
margin-right: 0;
}
div#articles-feed-wrapper1 {
display: flex;
align-items: end;
}
a#articles-feed-1-1-btn {
padding-right: 0;
margin-right: 0;
float: right;
}
.article-excerpt {
font-weight: 400;
font-size: 14px;
line-height: 18px;
letter-spacing: -0.1px;
vertical-align: middle;
color: #151515;
position: relative;
display: flex;
align-items: center;
gap: 8px;
}
hr.black-bullet {
background: #151515;
width: 4px;
height: 4px;
border-radius: 50% !important;
display: inline-block;
margin: 0;
min-width: 4px;
min-height: 4px;
max-width: 4px !important;
border: none !important;
}
h3.article-title a {
font-weight: 400;
font-size: 15px;
line-height: 18px;
letter-spacing: -0.1px;
color: #151515;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.article-excerpt:after {
content: '';
width: 30px;
height: 1.5px;
display: flex;
box-shadow: inset 0 0 0 1px transparent;
background: linear-gradient(white, white) padding-box, linear-gradient(90deg, #7E4BD2 0%, #DD472B 100%) border-box;
border: 1px solid transparent;
position: absolute;
bottom: -12px;
transform: translate(0, -50%);
}
.action  .btn.arrow-right-back-white-hover.btn {
padding-left: 34px;
padding-right: 34px;
}
.action  .btn.arrow-right-back-white-hover.btn:hover {
padding-left: 10px !important;
padding-right: 57px !important;
}
.action.vc_row_visible {
background: linear-gradient(59.78deg, #7E4BD2 11.51%, #dd472bbd 79.57%) !important;
max-width: 1090px;
margin: auto;
border-radius: 24px;
padding: 84px;
position: relative !important;
z-index: 0;
display: flex;
margin-top: 100px;
margin-left: auto !important;
margin-right: auto !important;
overflow: hidden !important;
}
h2:empty {
display: none !important;
}
.action:after {
content: "";
position: absolute;
inset: 0;
z-index: -1; background-image: radial-gradient(ellipse at 5% 13%, #7E4BD2 0%, transparent 100%), radial-gradient(ellipse at 70% 80%, #dd6954 0%, transparent 100%), radial-gradient(ellipse at 80% 20%, rgb(245 143 126) 0%, #7e4bd2 100%), radial-gradient(ellipse at 20% 80%, rgb(190 151 255) 0%, transparent 100%) !important;
background-size: 250% 250%, 250% 250%, 200% 200%, 200% 200%;
background-position: 0% 0%, 100% 100%, 100% 0%, 0% 100%;
animation: balancedGradient 6s ease-in-out infinite;
border-radius: 24px;
width: var(--action-width, 1090px);
height: var(--action-height, 342px);
width: 1090px;
height: 408px;
opacity: 1 !important;
}
div.action:before {
content: "";
position: absolute;
top: 0;
left: 0;  background-image: url(//www.msh-intl.com/wp-content/uploads/2025/09/boucle_contact_footer.svg);
background-repeat: no-repeat;
background-size: cover;
background-position: center;
z-index: 1;
pointer-events: none;
opacity: 0.3;
width: var(--action-width, 1090px);
height: var(--action-height, 342px);
width: 1090px;
height: 408px;
}
div.action::after {
height: 842px;
}
@keyframes balancedGradient {
0%, 100% {
background-position: 0% 0%, 100% 100%, 100% 0%, 0% 100%;
opacity: 1;
}
33% {
background-position: 100% 50%, 0% 50%, 50% 100%, 50% 0%;
opacity: 1;
}
66% {
background-position: 50% 100%, 50% 0%, 0% 50%, 100% 50%;
opacity: 1;
}
}
.offres-tabs {
border: 1px solid #D9DCEC;
padding: 8px;
border-radius: 20px;
display: flex;
justify-content: space-between;
}
.offres-cards {
max-width: 1089px;
width: 100%;
margin-left: auto;
margin-right: auto;
}
div.action-wrapper .btn {
max-width: max-content;
width: 100%;
justify-content: center;
min-width: 238px;
padding: 21px 33px !important;
}
div.action-wrapper .btn:hover {
padding-left: 6px !important;
padding-right: 50px !important;
}
.faq-search-container {
border: 1px solid #D9DCEC;
background: #F7F7F7;
border-radius: 16px;
padding-top: 12px;
padding-right: 20px;
padding-bottom: 12px;
padding-left: 20px;
display: flex;
gap: 8px;
align-items: center;
}
.faq-search-container input {
font-weight: 400;
font-size: 15px;
line-height: 18px;
letter-spacing: -0.01px;
border: none;
outline: none;
background: none;
width: 100%;
color: #7A7A7A !important;
text-align: left;
}
.faq-filtered-container {
margin-top: 64px;
max-width: 1090px;
width: 100%;
margin-left: auto;
margin-right: auto;
}
.faq-filtered-container .faq-accordion {
margin: 30px auto 0 auto;
}
.faq-filtered-container .faq-container {
gap: 22px 16px;
}
.faq-filtered-container .faq-item {
min-height: 72px; display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}
.faq-answer-content p:last-child {
margin-bottom: 0;
}
.faq-filtered-container .faq-question-text {
font-weight: 500;
font-size: 18px;
line-height: 100%;
letter-spacing: -0.1px;
color: #4F4F4F;
}
h2.faq-group-title {
font-weight: 500;
font-size: 18px;
line-height: 100%;
letter-spacing: 0;
font-family: var(--pix-body-font), sans-serif !important;
}
.faq-tabs {
display: flex;
justify-content: space-between;
}
.faq-tabs {
display: flex;
justify-content: space-between;
width: 100%;
}
.temoignages-grid .temoignage-image a {
display: flex;
}
.services-grid .temoignage-image a {
display: flex;
}
button.temoignages-tab {
font-weight: 500;
font-size: 15px;
line-height: 100%;
letter-spacing: -0.03px;
background: transparent;
border: none;
outline: none;
color: #7A7A7A;
padding: 0;
width: 100%;
padding-bottom: 16px;
border-bottom: 0.5px solid #7A7A7A;
display: flex;
align-items: center;
gap: 8px;
justify-content: center;
min-width: 200px;
}
button.services-tab {
font-weight: 500;
font-size: 15px;
line-height: 100%;
letter-spacing: -0.03px;
background: transparent;
border: none;
outline: none;
color: #7A7A7A;
padding: 0;
width: 100%;
padding-bottom: 16px;
border-bottom: 0.5px solid #7A7A7A;
display: flex;
align-items: center;
gap: 8px;
justify-content: center;
min-width: 200px;
}
.presse-meta span {
font-weight: 400;
font-size: 15px;
line-height: 18px;
letter-spacing: -0.1px;
color: #7A7A7A;
}
.msh-pagination > * { justify-content: center;
align-items: center;
border-radius: 9px;
}
.msh-pagination a{
padding: 13px 18px;
}
.faq-landing-width.option-assistance > div {
width: calc(50% - 15px) !important;
}
.faq-landing-width.option-assistance {
gap: 30px;
padding: 0 25px;
}
.offerslanding2.width1090.offresante1.offrewhite.lefth2.offers_landing_service .wpb_raw_code .wpb_wrapper {
display: flex;
justify-content: center;
align-items: center;
}
.msh-pagination span{
padding: 8px 18px;
}
.temoignages-grid .temoignage-item:hover a {
color: #7900f0;
}
.services-grid .temoignage-item:hover a {
color: #7900f0;
}
.msh-pagination {
margin-top: 64px;
display: flex;
justify-content: center;
align-items: center;
gap: 8px;
}
.msh-pagination a, .msh-pagination span {
font-weight: 400;
font-size: 16px; letter-spacing: 0;
text-align: center;
vertical-align: middle;
}
.msh-pagination .prev, .msh-pagination .next{
color: #7900F0;
background: #F8F2FE;
font-size: 16px;
margin: 0 9px;
}
.msh-pagination  .disabled {
color: #999;
border-color: #eee;
background: #f9f9f9;
cursor: not-allowed;
}
div#row-listing {
justify-content: center;
align-items: center;
display: flex;
}
.site-footer2 {
background: #F8F2FE !important;
margin-top: 50px !important;
border-radius: 20px 20px 0 0;
}
.temoignages-grid h2.temoignage-title a {
font-weight: 500;
font-size: 18px;
line-height: 100%;
letter-spacing: 0;
color: #000000;
margin-bottom: 8px;
display: block;
font-family: Poppins;
}
.services-grid h2.service-title a {
font-weight: 500;
font-size: 18px;
line-height: 100%;
letter-spacing: 0;
color: #000000;
margin-bottom: 8px;
display: block;
font-family: Poppins;
}
.msh-pagination > span.page-number {
background: #7900F0;
color: #fff;
}
.msh-pagination a.page-nav {
background: #F8F2FE;
}
div#presse-container .msh-pagination a.page-nav { }
.temoignages-grid .temoignage-excerpt {
font-weight: 400;
font-size: 15px;
line-height: 18px;
letter-spacing: -0.1px;
color: #7A7A7A;
}
.temoignages-grid .temoignage-content {
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.temoignages-grid .temoignage-item {
display: flex;
flex-direction: column;
}
.temoignages-grid .temoignage-meta span {
font-weight: 400;
font-size: 15px;
line-height: 18px;
letter-spacing: -0.1px;
color: #7A7A7A;
}
.temoignages-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 64px 15px;
margin-top: 64px;
}
.temoignages-grid .temoignage-image img {
border-radius: 12px;
aspect-ratio: 353 / 270;
width: 100%;
margin-bottom: 13px;
object-fit: cover;
}
.service-excerpt-2 {
font-weight: 400;
font-size: 15px;
line-height: 18px;
letter-spacing: -0.1px;
color: #7A7A7A;
}
.services-grid .service-image-2 img {
border-radius: 12px;
aspect-ratio: 537 / 360;
width: 100%;
margin-bottom: 13px;
object-fit: cover;
}
.services-grid .services-excerpt {
font-weight: 400;
font-size: 15px;
line-height: 18px;
letter-spacing: -0.1px;
color: #7A7A7A;
}
.services-grid .service-content {
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
padding: 0 !important;
}
.services-grid .service-item {
display: flex;
flex-direction: column;
}
.services-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 64px 15px;
margin-top: 64px;
}
.service-meta {
margin-top: 24px;
}
li.is_heading span.menu-item-content, li.is_heading span.menu-item-text {
display: flex;
align-items: center;
width: max-content;
flex-direction: row-reverse;
gap: 8px;
padding: 0px !important;
}
button.temoignages-tab img {
filter: brightness(0) saturate(100%) invert(45%) sepia(56%) saturate(12%) hue-rotate(22deg) brightness(96%) contrast(92%);
}
button.temoignages-tab.active img {
filter: brightness(0) saturate(100%) invert(13%) sepia(99%) saturate(5225%) hue-rotate(272deg) brightness(86%) contrast(124%);
}
button.services-tab img {
filter: brightness(0) saturate(100%) invert(45%) sepia(56%) saturate(12%) hue-rotate(22deg) brightness(96%) contrast(92%);
}
button.services-tab.active img {
filter: brightness(0) saturate(100%) invert(13%) sepia(99%) saturate(5225%) hue-rotate(272deg) brightness(86%) contrast(124%);
}
.temoignages-container {
margin-top: 64px;
}
button.temoignages-tab.active {
color: #7900F0;
border-bottom: 3px solid #7900F0;
}
button.services-tab.active {
color: #7900F0;
border-bottom: 3px solid #7900F0;
}
div#temoignages {
max-width: 1090px;
width: 100%;
margin-left: auto;
margin-right: auto;
display: flex;
}
div#services-liste {
max-width: 1090px;
width: 100%;
margin-left: auto;
margin-right: auto;
display: flex;
}
button.faq-tab {
font-weight: 500;
font-size: 15px;
line-height: 100%;
letter-spacing: -0.03px;
background: transparent;
border: none;
outline: none;
color: #7A7A7A;
padding: 0;
width: 100%;
padding-bottom: 16px;
border-bottom: 0.5px solid #7A7A7A;
min-width: 200px;
}
.faq-tabs-container {
justify-content: start;
overflow-x: scroll;
}
button.faq-tab img {
filter: brightness(0) saturate(100%) invert(45%) sepia(56%) saturate(12%) hue-rotate(22deg) brightness(96%) contrast(92%);
}
button.faq-tab.active img {
filter: brightness(0) saturate(100%) invert(13%) sepia(99%) saturate(5225%) hue-rotate(272deg) brightness(86%) contrast(124%);
}
.faq-tabs-container {
margin-top: 64px;
display: flex;
justify-content: center;
}
button.faq-tab.active {
color: #7900F0;
border-bottom: 3px solid #7900F0;
}
.faq-results-container {
margin-top: 64px;
display: flex;
flex-direction: column;
gap: 64px;
}
.faq-search-container input::placeholder {
color: #7A7A7A !important;
opacity: 1;
}
.faq-search-container input::-ms-input-placeholder {
color: #7A7A7A !important;
opacity: 1;
}
div.action-wrapper h2 {
color: #fff;
margin-bottom: 24px;
}
div#partner-wrapper-1-2 p {
font-weight: 400;
font-size: 15px;
line-height: 18px;
letter-spacing: -0.1px;
color: #727272;
}
div#partner-wrapper-1-2 .pix-el-text {
margin-bottom: 64px;
}
header#masthead nav .mega-menu-wrap > ul > li.active-clicked > a span.mega-indicator:after {
transform: translateY(0%) rotate(180deg) !important;
}
header#masthead nav .mega-menu-wrap > ul > li > a span.mega-indicator {
margin: 0 0 0 8px !important;
font-size: 14px !important;
}
.msh-profile-connection .msh-form-header {
position: absolute;
z-index: 9;
background: transparent;
border-bottom: 1px solid #DED3E24D;
}
.msh-profile-connection .msh-form-header {
position: absolute;
z-index: 9;
background: transparent;
border-bottom: 1px solid #DED3E24D;
}
.msh-profile-connection .msh-form-title p {
font-family: Luxenta;
font-weight: 900;
font-size: 37px;
line-height: 100%;
color: #151515;
margin-bottom: 0;
}
.msh-profile-connection .msh-form-title p span:not(span[style*="color: #7e4bd2"]) {
background: linear-gradient(90deg, #7E4BD2 0%, #DD472B 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
color: transparent;
}
h1 {
color: #151515 !important;
line-height: 100%;
}
.header-classic h1 {
margin-bottom: 32px !important;
}
.header-classic p {
max-width: 644px;
margin-left: auto;
margin-right: auto;
margin-bottom: 0;
}
div#header-classic-our-partners.header-classic p {
max-width: 545px;
}
div#offres {
margin-top: 52px;
display: flex;
}
.offres-grid {
margin-top: 64px;
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 52px 23px;
align-items: start;
}
.offre-categorie img {
filter: brightness(0) saturate(100%) invert(8%) sepia(100%) saturate(6936%) hue-rotate(274deg) brightness(108%) contrast(114%);
height: 20px;
min-height: 20px;
width: max-content;
}
button.offres-tab {
font-weight: 500;
font-size: 15px;
line-height: 18px;
letter-spacing: 0;
border: none;
outline: none !important;
background: transparent;
color: #151515;
opacity: 1;
border-radius: 12px;
padding: 16px;
border-bottom-width: 1px;
width: 100%;
display: flex;
justify-content: center;
gap: 8px;
align-items: center;
min-width: 280px;
}
.offres-tabs-container.offres-tabs-container-2 button.offres-tab {
min-width: 250px;
}
.offre-title h2 {
font-weight: 500;
font-size: 20px;
line-height: 100%;
letter-spacing: -0.03px;
font-family: 'Poppins';
}
article.offre-card {
border: 1px solid #D9DCEC;
border-radius: 16px;
height: 100%;
}
.offre-title {
margin-bottom: 20px !important;
}
.offre-media img {
width: 100%;
border-radius: 12px;
object-fit: cover;
aspect-ratio: 300 / 150;
}
.offre-media {
margin-bottom: 20px !important;
}
.offre-body {
padding: 24px 24px 20px 24px;
background: #fff;
border-radius: 16px 16px 0 0;
}
ul.offre-garanties-list li {
list-style: none;
background-image: url(//www.msh-intl.com/wp-content/uploads/2025/09/Check.svg);
background-repeat: no-repeat;
background-position-y: 8px;
padding-left: 21px;
line-height: 25px;
}
ul.offre-garanties-list {
padding: 0;
margin-top: 12px;
display: flex;
flex-direction: column;
gap: 8px;
justify-content: start;
align-items: start;
}
.offre-garanties-list li {
padding: 0;
margin: auto;
text-align: left;
align-items: center;
min-height: auto;
color: #7A7A7A;
font-family: Poppins;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 18px;
letter-spacing: -0.15px;
flex-direction: row;
align-items: center;
justify-content: left !important;
gap: 8px;
display: flex;
margin-left: 0;
}
div#faq-devis-2 {
max-width: 503px;
align-items: start;
}
div#faq-devis:before, div#faq-devis:after {
display: none;
}
div#faq-devis .faq-accordion {
margin: 24px auto 64px auto;
}
div#faq-devis span.faq-question-text {
font-weight: 500;
font-size: 15px;
line-height: 18px;
letter-spacing: 0;
}
div#faq-devis-1 {
max-width: 545px;
width: 100%;
}
div#faq-devis .faq-container {
gap: 8px;
grid-template-columns: repeat(1, 1fr);
}
div#faq-devis-2 img {
border-radius: 16px !important;
object-fit: cover;
width: 100%;
}
div#faq-devis {
margin-top: 126px;
display: flex;
justify-content: space-between;
gap: 30px;
margin-bottom: 126px;
max-width: 1112px;
width: 100%;
margin-left: auto;
margin-right: auto;
z-index: 99;
}
.article-landing {
z-index: 99;
}
div#faq-devis.faq-devis-services {
margin-top: 126px;
display: flex;
justify-content: space-between;
gap: 30px;
margin-bottom: 126px;
max-width: 1312px;
width: 100%;
margin-left: auto;
margin-right: auto;
background: #F8F2FE;
padding-top: 48px;
padding-bottom: 48px;
border-radius: 24px;
}
div#faq-devis.faq-devis-services div#faq-devis-0:before, div#faq-devis.faq-devis-services div#faq-devis-0:after {
display: none;
}
div#faq-devis.faq-devis-services div#faq-devis-0 {
max-width: 1112px;
width: 100%;
display: flex;
justify-content: space-between;
gap: 30px;
margin-left: auto;
margin-right: auto;
align-items: center;
}
div#faq-devis.faq-devis-services div#faq-devis-0:before, div#faq-devis.faq-devis-services div#faq-devis-0:after {
display: none;
}
.offres-1-text {
margin-bottom: 64px !important;
}
.offre-footer {
padding: 24px;
border-top: 1px solid #D9DCEC;
background: #fff;
border-radius: 0 0 16px 16px;
min-height: 315px;
}
.offre-text p {
font-weight: 400;
font-size: 15px;
line-height: 18px;
letter-spacing: -0.01px;
vertical-align: middle;
margin: 0;
color: #151515;
}
.offre-garanties-label {
font-weight: 600;
font-size: 15px;
line-height: 18px;
letter-spacing: -0.01px;
color: #151515;
}
.offre-categorie {
font-weight: 400;
font-size: 15px;
line-height: 18px;
letter-spacing: -0.1px;
color: #7900F0;
display: flex;
gap: 8px;
align-items: center;
margin-bottom: 8px;
}
button.offres-tab.is-active {
background: #7900F0;
color: #fff;
}
.header-classic {
display: flex;
justify-content: center;
padding-top: 166px;
position: relative;
}
.no-solutions div#header-classic-solutions {
display: none;
}
.header-classic > div > div {
background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 92.84%, rgba(255, 255, 255, 0) 99.67%);
}
div#testimonial_header > div {
max-width: 1412px;
width: 100%;
margin-left: auto;
margin-right: auto;
z-index: 1;
padding-left: 50px;
padding-right: 50px;
}
div#testimonial_content p:last-child {
margin-bottom: 0;
}
.related-testimonials-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 15px;
}
.related-testimonials-wrapper {
margin-top: 48px;
}
h3.related-testimonial-title a {
font-weight: 500;
font-size: 18px;
line-height: 100%;
letter-spacing: 0;
color: #000000;
margin-bottom: 8px;
display: block;
}
.presse-search-container {
border: 1px solid #D9DCEC;
background: #F7F7F7;
border-radius: 16px;
padding-top: 12px;
padding-right: 20px;
padding-bottom: 12px;
padding-left: 20px;
display: flex;
gap: 8px;
align-items: center;
}
.temoignage-meta {
margin-top: 19px;
}
.presse-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 64px 15px;
margin-top: 64px;
max-width: 1190px;
margin-left: auto;
margin-right: auto;
padding-left: 50px;
padding-right: 50px;
}
.presse-meta {
margin-top: 39px;
}
.presse-content {
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
}
p.msh-no-result {
margin-bottom: 0;
margin-top: 64px;
}
.presse-search-icon svg {
cursor: pointer;
}
div#presse_content {
display: flex;
justify-content: center;
padding-top: 166px;
position: relative;
margin-bottom: 80px;
}
.presse-body {
max-width: 996px;
width: 100%;
margin-left: auto;
margin-right: auto;
display: flex;
padding-left: 50px;
padding-right: 50px;
flex-direction: column;
padding-top: 60px;
padding-bottom: 80px;
}
div#faq_filtered {
display: flex;
}
.presse-detail-meta {
font-family: Poppins;
font-weight: 400;
font-size: 15px;
line-height: 18px;
letter-spacing: -0.1px;
color: #7900F0;
margin-bottom: 12px;
}
h1.presse-detail-title {
margin-bottom: 32px;
}
.presse-body blockquote{
position: relative;
}
div#related_presse {
max-width: 1190px;
margin: auto;
border-radius: 24px;
position: initial !important;
display: flex;
margin-top: 100px;
margin-left: auto !important;
margin-right: auto !important;
padding-left: 50px;
padding-right: 50px;
}
.presse-body blockquote:before {
background-image: url(//www.msh-intl.com/wp-content/uploads/2025/08/blockquote1.svg);
width: 19px;
height: 12px;
content: "";
position: absolute;
left: -4px;
top: 0;
transform: translate(-100%,-100%);
}
.presse-body blockquote:after {
background-image: url(//www.msh-intl.com/wp-content/uploads/2025/08/blockquote2.svg);
width: 19px;
height: 12px;
content: "";
position: absolute;
right: 4px;
bottom: 4px;
transform: translate(100%,100%);
}
.presse-detail-content p > span > strong {
margin-bottom: 32px;
}
.presse-detail-content strong {
font-size: 20px;
line-height: 100%;
letter-spacing: -0.3px;
color: #151515;
margin-top: 60px;
display: block;
}
div#presse_content > div {
background: linear-gradient(180deg, rgba(248, 242, 254, 0) 0%, #F8F2FE 5%, #F8F2FE 95%, rgba(248, 242, 254, 0) 100%);
max-width: 100% !important;
}
.presse-detail-breadcrumb span {
font-weight: 400;
font-size: 16px;
line-height: 100%;
letter-spacing: 0;
color: #7900F0;
}
.fbp-solutions-container-2-page .fbp-solution-card.fbp-solution-card-one .fbp-solution-content-2-options {
margin-left: 1px;
} .presse-detail-breadcrumb  span.breadcrumb-item.current {
color: #7A7A7A;
}
.presse-detail-breadcrumb {
max-width: 1192px;
width: 100%;
margin-left: auto;
margin-right: auto;
display: flex;
align-items: center;
gap: 8px;
padding-left: 50px;
padding-right: 50px;
}
.presse-title a {
font-family: Poppins;
font-weight: 500;
font-size: 18px;
line-height: 100%;
letter-spacing: -0.1px;
color: #151515;
}
.presse-grid .presse-item:hover a {
color: #7900F0;
}
.presse-title {
display: flex;
}
.presse-contentt-bloc.no-results .msh-pagination, .result-1-page .msh-pagination {
display: none;
}
.presse-location {
font-weight: 400;
font-size: 15px;
line-height: 18px;
letter-spacing: -0.1px;
color: #7900F0;
margin-bottom: 8px;
}
.presse-grid .presse-item {
display: flex;
flex-direction: column;
}
.presse-grid .presse-image a {
display: flex;
}
div#presse {
max-width: 1090px;
width: 100%;
margin-left: auto;
margin-right: auto;
display: flex;
}
.presse-grid .presse-image img {
border-radius: 12px;
aspect-ratio: 353 / 270;
width: 100%;
margin-bottom: 13px;
object-fit: cover;
}
.presse-search-container input {
font-weight: 400;
font-size: 16px;
line-height: 18px;
letter-spacing: -0.01px;
border: none;
outline: none;
background: none;
width: 100%;
color: #7A7A7A !important;
text-align: left;
}
.related-testimonial-item:hover a {
color: #7900f0;
}
.related-testimonial-excerpt {
font-weight: 400;
font-size: 15px;
line-height: 18px;
letter-spacing: -0.1px;
color: #151515;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
text-overflow: ellipsis;
margin-top: 12px;
}
.related-testimonial-meta {
margin-top: 38px;
}
.related-testimonial-image a {
width: 100%;
}
.related-testimonial-image img {
border-radius: 12px;
aspect-ratio: 353 / 270;
width: 100%;
margin-bottom: 13px;
object-fit: cover;
}
div#related_testimonials {
max-width: 1190px;
margin: auto;
border-radius: 24px;
position: relative !important;
display: flex;
margin-top: 100px;
margin-left: auto !important;
margin-right: auto !important;
padding-left: 50px;
padding-right: 50px;
}
div#related_testimonials .related-testimonials-grid .related-testimonial-title{
min-height: 35px;
}
.service-detail-content {
display: flex;
justify-content: right;
gap: 100px;
align-items: stretch;
}
.service-detail-title {
transform: translateY(8px);
}
.service-detail-right {
border-radius: 16px;
aspect-ratio: 557 / 663;
object-fit: cover;
width: 100%;
max-width: 557px;
}
.service-detail-title p {
max-width: 475px;
width: 100%;
}
div#service_header {
display: flex;
justify-content: center;
padding-top: 166px;
position: relative;
margin-bottom: 80px;
background: linear-gradient(68.57deg, #7E4BD2 -0.57%, #DD472B 122.24%);
padding-bottom: 166px;
}
.service-breadcrumb span.breadcrumb-item {
background: #fff;
width: max-content;
gap: 4px;
opacity: 1;
padding-top: 6px;
padding-right: 12px;
padding-bottom: 6px;
padding-left: 12px;
border-radius: 100px;
align-items: center;
font-family: Poppins;
font-weight: 400;
font-size: 13px;
line-height: 18px;
letter-spacing: -0.1px;
color: #7900F0;
}
div#service_header h1 {
color: #fff !important;
}
p.service-detail-excerpt {
max-width: 475px;
width: 100%;
margin-bottom: 23px;
color: #fff !important;
}
div#service_header > div {
max-width: 1412px;
width: 100%;
margin-left: auto;
margin-right: auto;
z-index: 1;
padding-left: 50px;
padding-right: 50px;
}
.service-detail-image img {
border-radius: 16px;
aspect-ratio: 557 / 663;
object-fit: cover;
width: 100%;
height: 100%;
}
div#service_header > div.pix-divider{
max-width: 100% !important;
}
div#service_header .pix-divider path {
fill: #fff;
}
.service-detail-button {
width: max-content;
}
.service-detail-title h1 {
margin-bottom: 32px;
}
.service-detail-content > div {
flex: 1;
}
.service-detail-left {
max-width: 545px;
width: 100%;
display: flex;
flex-direction: column;
justify-content: center;
}
.testimonial-detail-content {
display: flex;
justify-content: right;
gap: 100px;
align-items: stretch;
}
.testimonial-detail-left > hr {
height: 15px;
margin: 0;
}
.testimonial-detail-title {
transform: translateY(8px);
}
.testimonial-detail-right {
border-radius: 16px;
aspect-ratio: 557 / 663;
object-fit: cover;
width: 100%;
max-width: 557px;
}
.testimonial-detail-title p {
max-width: 475px;
width: 100%;
}
div#testimonial_header {
display: flex;
justify-content: center;
padding-top: 166px;
position: relative;
margin-bottom: 80px;
}
.testimonial-detail-title h1 {
margin-bottom: 32px;
}
.testimonial-breadcrumb span {
font-weight: 400;
font-size: 16px;
line-height: 100%;
letter-spacing: 0;
color: #7900F0;
}
.testimonial-breadcrumb span.current {
color: #7A7A7A;
}
.testimonial-breadcrumb {
display: flex;
align-items: center;
gap: 8px;
flex-wrap: wrap;
}
div#testimonial_content {
max-width: 962px;
width: 100%;
margin-left: auto;
margin-right: auto;
padding-left: 50px;
padding-right: 50px;
padding-bottom: 80px;
display: flex;
}
div#testimonial_content h2 {
font-weight: 900;
font-size: 37px;
line-height: 100%;
letter-spacing: 0;
margin-top: 84px;
margin-bottom: 32px;
transform: initial !important;
translate: initial !important;
opacity: 1 !important;
scale: initial !important;
rotate: initial !important;
}
div#testimonial_content img {
width: 100%;
margin-top: 84px;
margin-bottom: 0;
}
body .offres-landing .offres-tabs-container {
position: initial;
}
div#testimonial_header:before {
content: "";
position: absolute;
top: auto;
left: 50%;
transform: translate(-50%, 0);
background-image: url(//www.msh-intl.com/wp-content/uploads/2025/08/temoignage.svg);
height: 297px;
width: 100%;
background-repeat: no-repeat;
background-position-y: center;
background-position-x: center;
bottom: 55px;
z-index: 2;
}
.testimonial-detail-image img {
border-radius: 16px;
aspect-ratio: 557 / 663;
object-fit: cover;
width: 100%;
}
.testimonial-detail-content > div {
flex: 1;
}
.testimonial-detail-left {
max-width: 545px;
width: 100%;
display: flex
;
flex-direction: column;
justify-content: space-between;
}
.header-classic > div > div {
max-width: 866px;
margin: auto;
justify-content: center !important;
align-items: center;
position: relative;
padding-top: 34px !important;
padding-bottom: 64px !important;
}
div#header-classic-guide.header-classic > div > div {
max-width: 678px;
}
div#faq-devis .wpb_raw_code.wpb_raw_html.wpb_content_element.topplus.inline-left {
justify-content: start !important;
}
div#services-header-classic > div > div {
max-width: 766px;
}
div#services-header-classic p {
max-width: 354px;
}
div#header-classic-faq.header-classic > div > div {
max-width: 717px;
}
.header-classic .vc_column-inner:before, .header-classic .vc_column-inner:after {
display: none;
}
button.msh-form-close.ewd-cp-btn-close svg{
display: block;
width: 8px;
height: 8px;
flex: 0 0 auto;
}
button.msh-form-close.ewd-cp-btn-close svg,
button.msh-form-close.ewd-cp-btn-close svg *{
stroke: currentColor !important;
fill: none !important;
vector-effect: non-scaling-stroke;
}
.header-classic::before {
content: "";
position: absolute;
left: 50%;
bottom: -45px;
transform: translateX(-50%);
background-image: url(//www.msh-intl.com/wp-content/uploads/2025/08/Vector.svg);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
width: var(--header-width, 1950px);
height: var(--header-height, 200px);
opacity: 0;
transition: opacity 0.2s;
z-index: 9 !important;
}
.timeline-item  p {
font-weight: 400;
font-size: 14.8px;
line-height: 18px;
letter-spacing: -0.3px;
color: #4F4F4F !important;
width: 100%;
}
.timeline-side p:last-child {
margin-bottom: 0 !important;
}
.timeline-content-center-1 {
background: #fff;
padding-bottom: 20px;
}
.timeline-container {
max-width: 964px;
margin: 0 auto;
position: relative;
padding: 0 50px 96px 50px;
}
.timeline-line-container {
position: absolute;
inset: 0 auto 0 50%;
width: 100px;
transform: translateX(-50%);
pointer-events: none;
}
.timeline-svg {
display:block;
width:100%;
height:100%;
}
div#temoignages-header-classic.header-classic > div > div {
max-width: 914px;
background: radial-gradient(50% 50% at 50% 50%, #ffffff 90.84%, rgba(255, 255, 255, 0) 100%);
}
div#temoignages-header-classic.header-classic::before {
bottom: -85px;
}
.timeline-item {
position: relative;
margin: 70px 0;
opacity: 0;
transform: translateY(20px);
}
.timeline-content-center {
max-width: 460px;
margin: 0 auto;
text-align: center;
display: flex;
flex-direction: column;
gap: 10px;
padding-top: 89px;
padding-bottom: 90px;
z-index: 3;
position: relative;
} .timeline-row {
display: grid;
grid-template-columns: 1fr 1fr; gap: 72px;
justify-content: space-between;
}
.timeline-img-side {
max-width: 396px;
width: 100%;
}
.timeline-content-side.timeline-side {
max-width: 287px !important;
width: 100%;
}
.timeline-side {
max-width: 100% !important;
margin: 0 !important;
}
.timeline-image {
width: 100%;
}
.timeline-side-left {
display: flex;
flex-direction: column;
align-items: end;
}
.timeline-side-right {
display: flex;
flex-direction: column;
align-items: start;
} .timeline-alt-left  .timeline-side-left  {
margin-right: 35px;
}
.timeline-alt-left  .timeline-side-right {
margin-left:  35px;
} .timeline-alt-right .timeline-side-left  {
margin-right: 35px;
}
.timeline-alt-right .timeline-side-right {
margin-left:  35px;
}
.timeline-image img {
width: 100%;
height: auto;
display: block;
border-radius: 12px;
aspect-ratio: 396 / 280;
}
.timeline-date {
border: 1px solid #7900F0;
color: #7900F0;
border-radius: 6px;
padding: 6.5px 10px;
width: max-content;
font-size: 16px;
letter-spacing: -0.1px;
margin-bottom: 18px;
line-height: 95%;
}
.timeline-content-center .timeline-date {
margin-left: auto;
margin-right: auto;
}
h3.timeline-title:not(.elementor-heading-title) {
font-weight: 500;
font-size: 20px;
line-height: 1;
letter-spacing: -0.3px;
margin: 0 0 12px 0;
}
.timeline-description{
font-weight: 400;
font-size: 14.8px;
line-height: 18px;
letter-spacing: -0.3px;
margin:0;
}
.timeline-dot {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
width: 34px;
height: 34px;
border-radius: 50%;
background: #fff;
border: 0px solid #fff;
z-index: 2;
}
.timeline-dot-inner {
width: 7px;
height: 7px;
background: #7900F0;
border-radius: 50%;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%) scale(.4);
transition: transform .25s ease;
}
.timeline-dot.active .timeline-dot-inner{
transform:translate(-50%,-50%) scale(1);
} .timeline-center .timeline-dot {
top: 50%;
transform: translate(-50%, 56px) !important;
} .timeline-alt-left .timeline-dot,
.timeline-alt-right .timeline-dot {
top: 0;
transform: translate(-50%, 0); }
.timeline-center .timeline-dot {
transform: translate(-50%, 0);
}
.timeline-content-center p:last-child {
margin-bottom: 0;
}
.timeline-path{
stroke-linecap: round !important;
}
.timeline-dot-inner {
position: relative;
}
[data-index="0"] .timeline-dot-inner:before{
display: none;
}
div#services-card {
display: flex;
padding-top: 0 !important;
}
div#services-card > div {
max-width: 1412px;
width: 100%;
margin-left: auto;
margin-right: auto;
z-index: 1;
padding-left: 50px;
padding-right: 50px;
}
div#services-card-3 .vc_column_container {
padding: 0;
}
div#services-card-3 {
display: flex;
gap: 20px;
justify-content: center;
margin-top: 64px;
margin-bottom: 24px;
}
div#services-card-3 .vc_column_container {
padding: 0;
max-width: 313px;
width: 100%;
}
div#services-card-1 h2 {
font-family: Poppins;
font-weight: 500;
font-size: 20px;
line-height: 100%;
letter-spacing: -0.3px;
margin-bottom: 20px;
}
div#services-card-1 {
max-width: 644px;
width: 100%;
margin-left: auto;
margin-right: auto;
}
div#services-card-2 {
display: flex;
margin-top: 126px;
}
div#services-card-1 p {
color: #151515 !important;
}
div#services-card-1 p:last-child {
margin-bottom: 0;
}
.timeline-content-center-1 {
position: relative;
max-width: 422px;
margin-right: auto;
margin-left: auto;
}
.timeline-path{
stroke-linecap:round;
stroke-linejoin:round;
}
.timeline-path {
stroke-linecap: round;
stroke-linejoin: round;
}
.timeline-side-right {
align-items: flex-start;
} .faq-answer-content .arrow-right-purple .span-2::after {
height: 1px;
border-color: rebeccapurple !important;
}
article.offre-card.offre-non {
border: none !important;
background: transparent !important;
}
.offre-image-left img {
border-radius: 16px !important;
aspect-ratio: 557 / 557;
object-fit: cover;
width: 100%;
max-width: 557px;
}
.offre-content-right {
max-width: 442px;
width: 100%;
display: flex;
flex-direction: column;
gap: 24px;
}
.offre-horizontal-layout {
display: flex;
justify-content: space-between;
align-items: center;
gap: 40px;
}
.offres-statut-non #offres-lien{
display: none !important;
}
.offre-btn-no a {
display: flex;
align-items: center;
justify-content: left;
width: max-content;
}
.offre-image-left {
max-width: 52%;
}
.header-classic.show-before::before {
opacity: 1; }
.action.show-before:after {
opacity: 1 !important; }
.action.show-before:before{
opacity: 0.3 !important; }
div#temoignages-header-classic .header-classic:before {
background-image: url(//www.msh-intl.com/wp-content/uploads/2025/08/Vector-2-2.svg);
}
div#services-header-classic .header-classic:before {
background-image: url(//www.msh-intl.com/wp-content/uploads/2025/08/Vector-2-2.svg);
}
div#header-classic-solutions.header-classic:before {
background-image: url(//www.msh-intl.com/wp-content/uploads/2025/08/Vector-1.svg);
}
.msh-profile-connection .msh-form-left {
align-items: center;
justify-content: center;
}
.msh-profile-connection .msh-form-right {
max-width: 720px;
width: 50%;
background: transparent;
}
.msh-profile-connection .msh-profile-image {
max-height: 100%;
height: 100%;
}
.msh-profile-connection .msh-profile-description {
position: absolute;
bottom: 64px;
left: 64px;
backdrop-filter: none;
padding: 0;
border: none;
display: flex;
flex-direction: column;
gap: 48px;
align-items: start;
}
.msh-profile-connection .msh-profile-description p {
font-weight: 500;
font-size: 37px;
letter-spacing: 0;
color: #fff;
line-height: 39px;
}
.msh-profile-connection .msh-profile-step-image {
aspect-ratio: auto;
height: 100%;
}
.section-landing-text-img .faq-accordion {
margin-top: 24px !important;
display: flex;
flex-direction: column;
gap: 8px;
}
.section-landing-text-img .faq-accordion .faq-item {
background: #fff !important;
}
.section-landing-text-img .faq-toggle-icon {
border: none;
}
.section-landing-text-img .faq-question {
padding: 16px 20px;
}
@media (max-width: 1400px) {
ul.with-image-2.petit {
max-width: 400px !important;
}
ul.with-image.grand {
max-width: 270px !important;
}
body .pixfort-header-area ul.mega-sub-menu { }
ul.with-icon-1.grand {
max-width: 590px !important;
}
ul.with-image.petit {
max-width: 270px !important;
}
ul.with-icon-1.petit {
max-width: 270px !important;
}
.category-image img {
max-height: 225px;
}
}
@media (max-width: 1300px) {
ul.with-icon-1.grand {
max-width: 530px !important;
}
.menu.with-icon-1 {
gap: 8.5px 6px;
}
}
@media (max-width: 1240px) {
ul.with-image.petit {
max-width: 240px !important;
}
ul.with-icon-1.grand {
max-width: 480px !important;
}
ul.with-icon-1.petit {
max-width: 240px !important;
}
ul.with-image.grand {
max-width: 240px !important;
}
ul.mega-sub-menu > li.widget_text .textwidget {
padding: 14px 14px !important;
}
ul.mega-sub-menu > li.widget_text .textwidget a {
padding: 15px 20px;
}
}
@media screen and  (max-width: 1200px) and  (min-width: 992px) {
div#chiffres-cles .chiffres-cles-0 .wpb_column.vc_column_container{
aspect-ratio: auto;
}
.faq-item{
min-height: 104px;
}
.faq-question{
min-height: 102px;
}
}
@media screen and  (min-width: 992px) {
.faq-devis-services .pix-el-text{
height: 370px;
}
a.arrow-right-back-purple-hover:hover,
.msh-header-2 > div:nth-child(2) a:hover,
a.arrow-right-back-white-hover:hover,
.msh-header-2 > div:nth-child(3) a:hover {
padding-left: 20px !important;
padding-right: 50px !important;
}
.btn.arrow-right-back-purple-hover:hover, .btn.arrow-right-back-white-hover:hover {
padding-left: 31px !important;
padding-right: 83px !important;
}
a.botrder-hover-purple:hover {
border: 1px solid #7900f0 !important;
}
a.img-hover-purple:hover img {
filter: brightness(0) saturate(100%) invert(10%) sepia(100%) saturate(7181%) hue-rotate(275deg) brightness(89%) contrast(118%) !important;
}
a.arrow-right-back-purple-hover:hover::after,
.msh-header-2 > div:nth-child(2) a:hover::after,
a.arrow-right-back-white-hover:hover::after,
.msh-header-2 > div:nth-child(3) a:hover::after {
width: 26px;
opacity: 1;
transform: translateX(0);
}
.msh-header-2 > div:nth-child(2) a:hover::after,
.msh-header-2 > div:nth-child(3) a:hover::after
{
transform: scale(1);
opacity: 1;
}
a.arrow-right-back-purple-hover:hover::after, a.arrow-right-back-white-hover:hover::after {
width: 37px;
right: 12.5px;
transition: opacity 1s ease, transform 1s ease;
}
div#satisfaction-wrapper-1-2 .d-block.w-100.text-left {
display: none !important;
}
.in-mobile {
display: none !important;
}
}
@media screen and  (min-width: 1441px) {
.out-large {
display: none !important;
}
}
@media screen and  (max-width: 1600px) {
.offres-tabs {
justify-content: start;
}
}
@media screen and  (max-width: 1440px) {
.in-large {
display: none !important;
}
}
@media screen and (max-width: 1199px) and (min-width: 992px) {
div#header-home-child-2 {
min-width: 375px;
}
div#profile-header {
min-width: 375px;
}
h3.service-title a {
font-size: 16px;
}
.service-excerpt {
font-size: 13px;
line-height: 17px;
}
body.admin-bar div#victor-header-home {
bottom: -92px;
}
.btn {
font-size: 14px;
}
.btn.arrow-right-back-purple-hover.btn, .btn.arrow-right-back-white-hover.btn {
padding: 21px 41px;
}
div#partner-wrapper-1-2 .pix-el-text {
margin-bottom: 42px;
}
div#satisfaction-wrapper-1-2-1 > p:last-child {
margin-top: 10px !important;
}
div#satisfaction-wrapper-1-2 p:nth-child(1) {
padding: 20px 0;
margin-bottom: 0;
}
a.mega-menu-link {
font-size: 13px !important;
}
header#masthead nav .mega-menu-wrap > ul > li > a span.mega-indicator {
margin: 0 0 0 2px !important;
font-size: 12px !important;
}
.msh-header-1 {
gap: 16px;
}
.msh-header-2 > div:nth-child(3) a, .msh-header-2 > div:nth-child(2) a, .msh-header-2 > div:last-child a {
padding: 16px 16px;
font-size: 13px;
}
div#header-home-child-1 h1 {
font-size: 65px;
line-height: 60px;
margin-bottom: 20px;
}
div#header-home-child-1 p {
font-size: 20px;
}
div#header-home-child-1 .pix-el-text {
margin-bottom: 30px;
}
span.btn.vrn-badge {
font-size: 10px;
padding-left: 6px;
padding-right: 6px;
}
.profile-header-footer {
padding: 15px 10px;
gap: 4px;
}
body div#header-home {
padding-left: 50px !important;
padding-right: 50px !important;
}
.category-image img {
max-height: 190px;
}
.header-solution {
max-height: 190px;
}
.solutions-section .row > div {
padding: 5.5px !important;
}
.category-icon span {
font-size: 11px;
line-height: 14px;
}
.category-icon {
top: 8px;
left: 8px;
}
.body-solution {
padding: 8px;
}
.solutions-section .col-3 .content-solution {
min-height: auto;
}
.excerpt-solution {
font-size: 12px;
line-height: 16px;
}
.body-solution  h3:not(.elementor-heading-title) a {
font-size: 16px;
}
.content-solution:hover .header-solution {
clip-path: ellipse(135% 98% at 49% -7%);
}
h2, .h2,.h2 p {
font-size: 36px;
}
.solutions-section .text_1 {
gap: 10px;
}
.solutions-section .text_1 p {
font-size: 14px;
}
.category-image > a, .category-image {
height: auto;
}
.profile-header-footer-left img {
width: 40px;
height: 40px;
}
span#profile-role {
font-size: 10px;
line-height: 12px;
}
span#profile-titre {
font-size: 12px;
line-height: 16px;
}
span#profile-location {
font-size: 11px;
line-height: 14px;
}
.profile-header-footer-left {
gap: 4px;
}
}
@media (max-width: 1199px) {
.offrewhite .offres-tabs {
overflow-x: scroll;
}
.offres-grid {
grid-template-columns: repeat(2, 1fr);
gap: 52px 12px;
margin-top: 40px;
}
.offres-tabs {
justify-content: start;
}	
.header-classic1.solutions-page h1 {
padding-top: 0 !important;
font-size: 54px;
}
div#offres-1 .offre-media{
display: none;
}
div.action:before{
width: 860px;
height: 326px;
} .msh-form-left {
padding: 36px 36px 36px 36px;
}
.msh-form-step-content-layout {
padding-right: 0;
}
.faq-tabs {
min-width: 1090px;
}
.faq-tabs-container {
justify-content: start;
overflow-x: scroll;
}
.temoignages-tabs {
min-width: 100%;
}
.services-tabs {
min-width: 100%;
}
.temoignages-tabs-container {
justify-content: start;
overflow-x: scroll;
}
.services-tabs-container {
justify-content: start;
overflow-x: scroll;
}
}
@media (max-width: 1130px) {
ul.with-image.petit {
max-width: 225px !important;
}
ul.with-icon-1.petit {
max-width: 225px !important;
}
ul.with-icon-1.grand {
max-width: 400px !important;
}
body .pixfort-header-area ul.mega-sub-menu {
gap: 4px;
}
.with-icon-1 .menu-item > a {
gap: 6px;
padding: 8px !important;
}
span.menu-item-title {
font-size: 13px !important;
}
span.menu-item-excerpt {
font-size: 12px;
}
a.with-image-link-acf {
font-size: 15px !important;
}
.menu-item.is_heading > a span.menu-item-title {
font-size: 14px !important;
display: flex;
overflow: initial;
min-width: max-content;
}
ul.mega-sub-menu > li.widget_text .textwidget p {
font-size: 14px;
}
ul.mega-sub-menu > li.widget_text .textwidget a {
font-size: 14px;
}
}
@media (max-width: 1650px) {
.msh-form-step-content-layout {
padding-right: 0;
}
.msh-form-left {
padding: 36px 64px 36px 64px;
}
}
html.mega-menu-menu-1-off-canvas-open {
overflow: scroll !important;
height: initial !important;
}
div#faq-devis.faq-landing-width.lp7-2{
margin-top: 0;
}
.services-vc {
padding-top: 64px !important;
}
.presse-detail-content p:last-child {
margin-bottom: 0;
}
@media (max-width: 991px) {
.fbp-solutions-mobile-view {
width: 100%;
}
.offre-footer {
min-height: auto;
}
.margin-bottom-80 {
margin-bottom: 80px !important;
}
.slides_avantages_item_1 {
margin: auto;
}
.faq-landing-width.option-assistance {
justify-content: center;
align-items: center;
}
.faq-landing-width.option-assistance > div {
width: 100% !important;
}
.offre-text {
min-height: auto;
}
a.with-image-link-acf.white:hover:hover {
color: #7900F0 !important;
}
.action.actionlanding.bg-white.actionlanding-assureur {
margin-bottom: 80px !important;
}
div#faq-devis.faq-landing-width div#faq-devis-1 .wpb_wrapper {
justify-content: center;
display: flex;
align-items: center;
flex-direction: column;
}
.landing-6 {
margin-bottom: 80px !important;
}
.top_slid {
margin-top: 80px;
}
.offerslanding2 .offres-tabs-container {
margin-top: 0 !important;
}
.bloclanding {
margin-top: 50px !important;
}
.header-classic1.assurance-inter {
padding-bottom: 40px;
}
div#faq-devis .wpb_raw_code.wpb_raw_html.wpb_content_element.topplus.inline-left {
justify-content: center !important;
}
.section-landing-text-img h2 {
margin-bottom: 24px;
}
#fonctionnalites {
margin-top: 80px;
}
.landing-parledenous.bg-white {
padding-top: 80px;
}
.landing-arguments .slider-footer {
margin-top: 16px;
}
div#faq_accordion.bg-white {
padding-top: 80px;
}
.section-landing-text-img .faq-question {
padding: 7px 20px;
}
.faq-item {
padding: 6px 10px;
}
.faq-accordion {
margin: 26px auto 0 auto;
}
div#articles-feed-rss {
margin-top: 26px;
}
.owl-carousel-valeurs-bloc {
margin-top: 26px;
}
.services-vc {
padding-top: 0px !important;
}
.wpb_raw_code.wpb_raw_html.wpb_content_element.topplus.inline-left {
max-width: 490px;
width: 100%;
margin: auto;
} .fbp-solutions-container {
padding-top: 20px !important;
}
div#faq-devis.faq-landing-width {
margin-top: 0px !important;
gap: 24px;
padding: 0 25px !important;
}
div#faq-devis.faq-landing-width.need-space {
margin-top: 80px !important;
}
div#faq-devis.faq-landing-width.faq-landing-width-grand {
margin-top: 80px !important;
}
div#faq-devis.faq-devis-top-80-mobile {
margin-top: 80px !important;
}
div#related_presse {
margin-top: 0;
}
.presse-grid {
margin-top: 32px;
}
.vc_empty_space.chiffre-space {
height: 8px !important;
}
div#related_presse h2 {
padding-right: 16px !important;
}
div#presse_content {
margin-bottom: 0;
}
.chiffres-cles-0 {
gap: 8px;
}
div#chiffres-cles-2 {
margin-top: 8px;
}
.faq-tabs {
min-width: 991px;
justify-content: start
}
.faq-tabs-container {
justify-content: start;
overflow-x: scroll;
}
button.faq-tab {
padding-left: 16px;
padding-right: 16px;
width: max-content;
}
div#partners {
margin-top: 46px;
}
.site-footer2 {
margin-top: 32px !important;
}
div#etapes {
margin-top: 80px;
}
div#services-card-2 {
margin-top: 80px;
}
div#comment-devenir .argu-row--full .pix-img-el.text-left.d-inline-block.w-100.rounded-0.argu-image-wrap {
display: block !important;
}
.vc_row:not(.vc_inner) > .wpb_column.image-comment-devenir-section {
padding-left: 0 !important;
padding-right: 0 !important;
}
#comment-devenir .argu-row {
margin-top: 0 !important;
padding-top: 0 !important;
}
#comment-devenir .argu-row .sectiontext .wpb_wrapper > h2 {
margin-bottom: 16px !important;
padding-bottom: 0 !important;
max-width: 336px !important;
}
div#comment-devenir .sectiontext  {
padding-left: 0 !important;
padding-right: 0 !important;
}
div#comment-devenir .argu-rich.argu-quote, div#comment-devenir .argu-price, div#comment-devenir .argu-catline, div#comment-devenir .argu-price-note {
text-align: left !important;
}
div#comment-devenir .argu-catline {
justify-content: start !important;
}	
div#comment-devenir .argu-rich.argu-quote {
padding-top: 16px;
}	
div#comment-devenir .progress-bar-wrapper {
display: none;
}
div#comment-devenir .argu-fallback-controls {
justify-content: center;
}
div#comment-devenir .nav-custom {
justify-content: center;
}
div#comment-devenir .section-landing-text-img p {
margin-bottom: 25px;
}
#comment-devenir .argu-row .btn {
margin-top: 25px;
}
#nos-valeurs .owl-carousel-valeurs-bloc {
padding-left: 16px;
}
.lpt2-meilleur-partenaire ul.offre-garanties-list{
margin: 0 auto;
width: max-content;
max-width: 100%;
}
.lpt2-meilleur-partenaire.mobilspc1 div#el1755277106094-cf751fd6-748f h2{
text-align: center;
}
.action.actionlanding.lpt div.pix-el-text p{
display: block;
text-align: center;
max-width: 100% !important;
}
.spaceplus.lp7-2 {
padding-top: 22px;
}
.lp7-2 .section-landing-text-img img{
margin-top: 0px;
object-fit: inherit;
aspect-ratio: unset;
}
.services-vc-6{
padding: 0 16px;
}
div#service_header {
padding-top: 105px;
}
.lpt2-meilleur-partenaire div#faq-devis-2 img{
aspect-ratio: 398 / 289 !important;
}
.landing-arguments1.landing-6 .argu-rich.argu-quote,.landing-arguments1.landing-6 .argu-price-note, .landing-arguments1.landing-6 .argu-price,.landing-arguments1.landing-6  .argu-catline{
text-align: left !important;
}
.bloc-explorer .argu-rich.argu-quote, .bloc-explorer .argu-price-note,.bloc-explorer .argu-price,.bloc-explorer .argu-catline{
text-align: left !important;
}
div#el1757499421754-760eecf3-27cd {
margin-top: 24px;
}
.franchise-mesure div > p:last-child {
margin: 0;
}
.landing-arguments1.landing-6  .argu-catline,.bloc-explorer  .argu-catline{
place-content: start !important;
}
.landing-arguments1.landing-6 .argu-profile,.bloc-explorer .argu-profile{
display: flex;
text-align: left;
}
.landing-arguments1.landing-6  .section-landing-text-img,.bloc-explorer  .section-landing-text-img{
margin-top: 0 !important;
}
ul.offre-garanties-list {
margin: 0;
}
.solutions-page .width_40_header img {
height: auto !important;
}
#faq-devis .franchise-mesure h2{
margin-bottom: 24px;
}
.pad-gap-80 h2{
padding-top: 80px !important;
}
.pad-gap-80.faq-devis-inverse-mobile h2 {
padding-top: 0 !important;
}
div#svg-animation-2 svg{
display: none;
}
#services-header-classic.header-classic{
padding-top: 80px !important;
}
#services-header-classic .wpb_column.text-left{
padding-top: 0 !important;
}
#faq_filtered .faq-filtered-container  {
margin-top: 48px;
}
#header-classic-faq.header-classic > div > div{
padding-bottom: 0 !important;
}
.ewd-new-popup-image img {
height: 260px;
}
.ewd-new-popup-actions {
display: flex;
justify-content: center;
}
.header-classic {
padding-top: 80px;
}
div#services > div { }
body .offres-tabs-container {
position: initial;
}
.offre-horizontal-layout {
gap: 24px;
flex-direction: column;
}
.offre-image-left {
max-width: 100%;
}
.offre-content-right {
max-width: 100%;
}
div#chiffres-cles .chiffres-cles-0 .wpb_column.vc_column_container {
aspect-ratio: auto;
width: 100% !important;
max-width: 100% !important;
min-width: 100% !important;
}
div#chiffres-cles-1 {
padding: 0;
}
.offres-grid {
margin-top: 30px;
}
div#offres-1 {
padding: 0 !important;
}
div#faq-devis-1, div#faq-devis-2 {
padding: 0 !important;
}
.offres-1-text {
margin-bottom: 30px !important;
}
div#offres-1 a.btn {
max-width: calc(100% - 32px) !important;
width: 100% !important;
margin: 0 !important;
}
div#faq-devis-1 a.btn { margin: 0;
justify-content: start;
}
div#faq-devis .faq-accordion {
margin: 24px auto 24px auto;
}
div#femmes-hommes-2 {
flex-direction: column;
justify-content: center;
}
div#femmes-hommes-2 > div {
max-width: 300px;
width: 100%;
margin-left: auto;
margin-right: auto;
}
div#femmes-hommes {
display: flex;
}
div#nos-valeurs > div {
max-width: 100% !important;
padding-right: 0 !important;
}
.timeline-item:last-child {
margin-bottom: 0 !important;
}
.timeline-image img {
aspect-ratio: 182 / 182;
min-width: 127px;
}
.timeline-row {
gap: 34px;
}
.timeline-container {
max-width: calc(398px + 32px);
padding: 0 0 16px 0;
}
div#etapes {
flex-direction: column-reverse;
gap: 30px;
}
div#filiale-2-1 img {
aspect-ratio: 991 / 600;
}
div.image-hero img {
aspect-ratio: 991 / 600;
}
div#filiale-3 {
flex-direction: column;
}
div#filiale-3 > div {
max-width: 100%;
width: 100%;
}
.chiffres-cles-0 {
display: grid;
grid-template-columns: repeat(2, 1fr);
padding-left: 0 !important;
padding-right: 0 !important;
}
div#chiffres-cles:before {
display: none !important;
}
.chiffres-cles-0 > div {
max-width: 100% !important;
width: 100% !important;
}
div#filiale-1 > div {
max-width: 100% !important;
width: 100% !important;
}
div#filiale-1 {
flex-direction: column;
gap: 16px;
}
div#filiale-2 {
margin-top: 40px;
}
div#etapes > div {
width: 100% !important;
max-width: calc(442px + 32px) !important;
}
div#steps-textes {
max-width: 100%;
}
div#etapes-2 .wpb_wrapper {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
max-width: 100%;
margin-left: auto;
margin-right: auto;
}
div#etapes-2  h2 {
margin-bottom: 16px;
}
.testimonial-detail-left {
gap: 20px;
}
.presse-grid {
padding-left: 0;
padding-right: 0;
}
.related-testimonial-item {
width: 350px;
}
div#testimonial_header {
padding-top: 110px;
margin-bottom: 50px;
}
div#related_testimonials > div {
max-width: 100% !important;
width: 100%;
padding-right: 0 !important;
}
div#presse.vc_row:not(.vc_inner) > .wpb_column {
padding-left: 0 !important;
padding-right: 0 !important;
}
.video-play-icon {
width: 30px;
height: 30px;
}
div#related-presse-content-bloc .presse-grid .presse-item {
width: 350px;
margin: auto;
}
div#related_presse.vc_row:not(.vc_inner) > .wpb_column {
max-width: 100% !important;
padding-right: 0 !important;
}
div#related_presse {
margin-top: 0;
}
.msh-header-2 .mega-menu > li > ul.mega-sub-menu{
display: none !important;
}
.msh-header-2 .mega-menu > li.active-clicked > ul.mega-sub-menu {
display: flex !important;
margin-bottom: 15px !important;
flex-direction: column;
height: max-content !important;
min-height: max-content !important;
max-height: max-content !important;
overflow: initial !important;
}
header#masthead nav .mega-menu-wrap > ul > li.active-clicked > a span.mega-indicator:after {
transform: translateY(0%) rotate(180deg) !important;
content: "" !important;
}
.has-active .mega-indicator.active-color {
color: #151515 !important;
}
.has-active .mega-menu-link, .has-active .mega-indicator {
color: #151515  !important;
}
.has-active .mega-menu-link.active-color {
color: #151515 !important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
transform: translate(0, 0) !important;
}
.pix-header-boxed .navbar.msh-header-2 > div:nth-child(2) a, .pix-header-boxed .navbar.msh-header-2 > div:nth-child(3) a, .pix-header-boxed .navbar.msh-header-2 > div:nth-child(4) a {
padding: 10px;
max-width: 300px;
margin: auto !important;
width: 100%;
}
.pix-header-boxed .navbar.msh-header-2 > div:nth-child(2) span.line-height-1, .pix-header-boxed .navbar.msh-header-2 > div:nth-child(3) span.line-height-1, .pix-header-boxed .navbar.msh-header-2 > div:nth-child(4) span.line-height-1 {
display: flex
;
}
ul.mega-sub-menu > li.widget_text .textwidget {
padding: 20px 14px !important;
flex-direction: column;
align-items: start;
gap: 20px;
}
.pix-header-placeholder {
z-index: 9999 !important;
}
.pixfort-area-content[data-area=topbar] {
z-index: 1 !important;
}
.service-box .link-service {
width: 37px;
opacity: 1;
transform: translate(0,0);
}
img.menu-image, .menu-video-player { height: 90px;
aspect-ratio: 105 / 90; }
header#masthead .with-image .menu-item:not(.is_heading) .menu-item-content > img, header#masthead .with-image .menu-item:not(.is_heading) .menu-item-content > .menu-video-thumb {
width: 100% !important;
display: flex;
align-items: center;
justify-content: center;
max-width: 30% !important;
aspect-ratio: 105 / 90;
max-height: 90px;
min-width: 105px;
}
header#masthead ul.with-image.grand .menu-item:not(.is_heading) {
margin-top: 5px;
}
header#masthead .with-image .menu-item:not(.is_heading) .menu-item-content {
padding: 0;
}
header#masthead ul.with-image.petit .menu-item:not(.is_heading) {
padding: 12px 0 !important;
margin-top: 5px;
}
header#masthead .with-image .menu-item:not(.is_heading) .menu-item-content {
padding: 0;
display: flex; flex-direction: row !important;
gap: 12px;
border-radius: 9px !important;
}
ul.mega-sub-menu .menu > li a.with-image-link-acf, ul.mega-sub-menu .menu > li a.with-image-link-acf span {
width: max-content !important; }
div#articles-feed-1 {
padding: 0 !important;
max-width: 100% !important;
padding-left: 16px !important;
}
div#testimonials-wrapper {
padding: 0 0 0 0 !important;
max-width: 100% !important;
}
div#testimonials-wrapper-2 {
padding-left: 16px;
}
div#testimonials-wrapper-1 {
padding: 0 16px;
}
.pix-header-boxed .navbar.msh-header-2 span.current {
font-weight: 500;
font-size: 15px;
line-height: 18px;
letter-spacing: 0;
text-align: center;
color: #151515;
}
.pix-header-boxed .navbar.msh-header-2 .nice-select:after {
width: 11px !important;
height: 7px !important;
background-size: cover;
background-repeat: no-repeat;
background-image: url(//www.msh-intl.com/wp-content/uploads/2025/09/Arrow-Down-1.svg) !important;
border: none !important;
z-index: 99999 !important;
opacity: 1 !important;
right: 9px !important;
transform: rotate(0deg) translate(0%,-50%) !important;
top: 50% !important;
margin-top: 0 !important;
align-items: center !important;
justify-content: center !important;
}
.pix-header-boxed .navbar.msh-header-2 .custom-select-wrapper-language {
display: flex;
justify-content: center;
width: 100%;
}
.pix-header-boxed .navbar.msh-header-2 .nice-select {
width: 100% !important;
margin: auto !important;
padding-right: 30px !important;
border: none !important;
}
div.action:before{
width: 545px;
height: 364px;
}
div.action:after{
width: 545px;
height: 964px;
}
.pix-header-boxed .navbar.msh-header-2 span.current {
position: relative;
}
.pix-header-boxed .navbar.msh-header-2 span.current:after {
content: "";
width: 11px !important;
height: 7px !important;
background-size: cover;
background-repeat: no-repeat;
background-image: url(//www.msh-intl.com/wp-content/uploads/2025/09/Arrow-Down-1.svg) !important;
border: none !important;
z-index: 99999 !important;
opacity: 1 !important;
right: -17px!important;
transform: rotate(0deg) translate(0%, -50%) !important;
top: 50% !important;
margin-top: 0 !important;
align-items: center !important;
justify-content: center !important;
position: absolute;
display: flex;
}
.pix-header-boxed .navbar.msh-header-2 img.icon-language {
display: none;
}
.pix-header-boxed .navbar.msh-header-2 .nice-select.with-lang-icon {
position: relative;
}
.pix-header-boxed .navbar {
align-items: start;
}
body.admin-bar .pix-header-boxed .pix-header-box-part.is-scroll {
margin: 0 !important;
top: calc(8px + 46px) !important;
}
.pix-header-box-part > .pix-row {
max-width: 568px !important;
width: 100% !important;
left: 50%;
transform: translate(-50%, 0);
padding: 0;
height: 61px;
display: flex !important;
align-items: center;
z-index: 99;
border: 1px solid #D9DCEC;
overflow: hidden;
background: #fff;
}
.mega-toggle-blocks-left, .mega-toggle-blocks-center {
display: none !important;
}
.pix-header-box-part > .pix-row {
flex-direction: column;
width: 100%;
}
.msh-form-left {
padding: 26px 16px 36px 16px;
}
.msh-form-step-content-layout {
margin-left: auto;
margin-right: auto;
}
ul.mega-menu {
position: initial !important;
}
.mega-menu-open:after {
background: transparent !important;
}
.mega-menu-opened ul.mega-sub-menu {
display: grid !important;
grid-template-columns: repeat(1, 1fr) !important;
}
.pix-header-desktop, [data-area="topbar"], [data-area="header"], [data-area="stack"] {
display: flex !important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
transform: initial !important;
}
body .pixfort-header-area ul.mega-sub-menu {
position: initial !important;
max-width: 100% !important;
width: 100% !important;
transform: initial !important;
margin: 0 !important;
max-height: auto !important;
}
ul.max-mega-menu {
flex-direction: column;
}
.mega-menu-opened .pix-header-boxed .navbar, .mega-menu-opened .pix-header-box-part > .pix-row {
max-width: 568px !important;
width: 100% !important;
min-width: 100%;
}
.msh-header-1 {
max-width: 100% !important;
width: 100% !important;
}
.msh-header-2 .mega-menu > li > a {
padding-top: 20px !important;
padding-bottom: 20px !important;
width: max-content !important;
}
body:not(.mega-menu-menu-mobile-open) .pix-header-boxed .navbar.msh-header-2 > div:nth-child(2), body:not(.mega-menu-menu-mobile-open) .pix-header-boxed .navbar.msh-header-2 > div:nth-child(3), body:not(.mega-menu-menu-mobile-open) .pix-header-boxed .navbar.msh-header-2 > div:nth-child(4) {
display: none !important;
}
.pix-header-boxed .navbar.msh-header-2 > div:nth-child(2), .pix-header-boxed .navbar.msh-header-2 > div:nth-child(3), .pix-header-boxed .navbar.msh-header-2 > div:nth-child(4) { bottom: 0;
background: #fff;
z-index: 3;
}
.pix-header-boxed .navbar.msh-header-2 > div:nth-child(4) {
bottom: 16px;
}
.pix-header-boxed .navbar.msh-header-2 > div:nth-child(3) {
bottom: calc(50px + 16px + 4px);
}
.pix-header-boxed .navbar.msh-header-2 > div:nth-child(2) {
bottom: calc(50px + 50px + 16px + 4px + 4px);
}
.pix-header-boxed .navbar.msh-header-2 > div:nth-child(1) {
z-index: 1;
height: calc(100vh - 325px);
overflow-y: scroll !important;
display: flex !important;
flex-direction: column;
max-height: calc(100% - 180px) !important;
}
ul.mega-sub-menu > li {
width: 100% !important;
}
.pix-header-boxed .navbar.msh-header-2 > div:nth-child(2) {
order: 3;
}
.pix-header-boxed .navbar.msh-header-2 > div:nth-child(3) {
order: 2;
}
.pix-header-boxed .navbar.msh-header-2 > div:nth-child(4) {
order: 4;
}
.with-icon-1 .menu-item > a {
gap: 8px;
padding: 8px 0 !important;
}
.msh-header-2 .mega-menu ul.mega-sub-menu {
padding: 0 !important;
}
body .pixfort-header-area ul.mega-sub-menu {
background: #fff !important;
border: none !important;
border-radius: 0 !important;
gap: 0; }
.msh-header-2 .mega-menu > li {
border-bottom: 1px solid #D9DCEC !important;
}
.msh-header-2 > div:nth-child(2) a, .msh-header-2 > div:last-child a , .msh-header-2 > div:nth-child(2) a:active, .white:active, .msh-header-2 > div:nth-child(2) a:focus, .white:focus{ }
ul.mega-sub-menu .menu {
flex-direction: column;
gap: 0;
width: 100% !important;
max-width: 100% !important;
}
ul.mega-sub-menu .menu > li, ul.mega-sub-menu .menu > li a, ul.mega-sub-menu .menu > li > a > span {
width: 100%;
max-width: 100% !important;
}
li.is_heading span.menu-item-content, li.is_heading div.menu-item-text {
justify-content: start;
}
.ewd-cp-actions .btn, .ewd-cp-actions select {
width: 100%;
max-width: 90%;
}
p.partner-link {
margin-top: 15px;
}
.partner-logo {
margin-bottom: 15px;
}
.partners-grid {
gap: 50px;
grid-template-columns: repeat(1, 1fr);
}
div#related_testimonials {
margin-top: 50px;
}
div#testimonial_content h2 {
margin-top: 40px;
font-size: 30px;
}
div#testimonial_content img {
margin-top: 40px;
}
.related-testimonials-grid {
grid-template-columns: repeat(1, 1fr);
gap: 30px;
}
.related-testimonial-meta {
margin-top: 10px;
}
.faq-container {
grid-template-columns: repeat(1, 1fr);
}
.faq-answer p:last-child {
margin-bottom: 0;
}
.temoignage-meta {
margin-top: 10px;
}
.testimonial-detail-content {
gap: 20px;
flex-direction: column;
}
.offres-tabs {
min-width: 100%;
overflow-x: scroll;
} div#testimonial_header:before {
display: none;
}
.offres-grid {
grid-template-columns: repeat(1, 1fr);
gap: 30px;
}
.presse-body {
max-width: 652px;
padding-left: 16px;
padding-right: 16px;
}
.temoignages-grid {
grid-template-columns: repeat(1, 1fr);
gap: 40px;
margin-left: auto;
margin-right: auto;
}
.services-grid {
grid-template-columns: repeat(1, 1fr);
gap: 40px;
margin-left: auto;
margin-right: auto;
}
.presse-detail-breadcrumb {
max-width: 652px;
padding-left: 16px;
align-items: start;
padding-right: 16px;
}
.presse-body blockquote:before {
left: 10px;
}
.presse-body blockquote:after {
right: 30px;
}
.ewd-cp-actions {
flex-direction: column;
justify-content: center;
align-items: center;
}
h1 {
font-size: 40px;
}
.presse-grid {
grid-template-columns: repeat(1, 1fr);
gap: 40px;
margin-left: auto;
margin-right: auto;
}
.presse-meta {
margin-top: 15px;
}
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl {
padding-right: 16px !important;
padding-left: 16px !important;
}
.article-box {
width: 350px;
}
.article-image a img {
max-height: 350px;
aspect-ratio: 350 / 350;
}
div#articles .btn {
width: 100%;
margin-right: 0;
}
div#articles .vc_column-inner:after, div#articles .vc_column-inner:before {
display: none;
}
div#articles {
margin-top: -15px;
z-index: 2;
padding-top: 90px;
padding-bottom: 80px;
}
a.arrow-right-back-purple-hover::after, .msh-header-2 > div:nth-child(2) a::after, a.arrow-right-back-purple-hover:hover::after, a.arrow-right-back-white-hover:hover::after {
display: none !important;
}
.btn.arrow-right-back-purple-hover:hover, .btn.arrow-right-back-white-hover:hover, .btn.arrow-right-back-purple-hover.btn, .btn.arrow-right-back-white-hover.btn {
padding-left: initial !important;
padding-right: initial !important;
} h2.widgettitle {
width: 100%;
display: flex;
align-items: center;
margin-bottom: 0;
padding-bottom: 12px;
}
footer#pix-page-footer .container {
padding-left: 0px !important;
padding-right: 0px !important;
}
div#footer-1 > div {
width: 100%;
max-width: 100% !important;
border-bottom: 1px solid #E3E4E9;
padding-bottom: 10px;
max-width: calc(100% - 32px) !important;
}
h2.widgettitle:after {
background-image: url(//www.msh-intl.com/wp-content/uploads/2025/06/arrow-down-menu-footer.svg);
content: '';
background-size: contain;
background-repeat: no-repeat;
width: 15px;
height: 7.5px;
display: inline-block;
vertical-align: middle;
position: absolute;
right: 0;
transition: transform 0.4s ease;
}
.menu-active h2.widgettitle:after{
transform: rotate(180deg);
}
div#svg-animation-3 svg {
transform: rotate(0deg) translate(-50%, -59%);
}
div#partner-wrapper-1-2 h2 {
display: none;
}
div#partner-wrapper-1-2 .pix-el-text {
margin-bottom: 48px;
order: 1;
}
div#partner-wrapper-1-2 .wpb_wrapper {
display: flex;
flex-direction: column;
}
div#partner-wrapper-1-2 .pix-el-text > p:last-child {
margin-bottom: 0;
}
div#partner-wrapper-1-2 .btn {
width: max-content;
display: flex !important;
justify-content: center;
margin-left: auto;
margin-right: auto;
}
div#partner {
margin-top: 80px;
display: flex;
justify-content: center;
flex-direction: column;
align-items: center;
}
div#partner .h2 {
margin-bottom: 16px;
}
div#partner-wrapper-1 {
flex-direction: column;
gap: 16px;
display: flex;
}
div#partner-wrapper-1 > div {
padding: 0 !important;
max-width: 100% !important;
width: 100% !important;
}
div#partner-wrapper-1-1 img.rounded-0 {
border-radius: 12px !important;
}
div#partner-wrapper-1-1 img {
aspect-ratio: 398 / 356;
}
footer .widget.widget_nav_menu > div {
display: none;
}
footer .menu-active .widget.widget_nav_menu > div {
display: block;
}
.widgettitle {
cursor: pointer;
}
div#footer-1 {
flex-direction: column;
gap: 20px;
margin-top: 24px;
padding-bottom: 24px;
max-width: 545px;
}
div#footer-2 {
flex-direction: column;
gap: 24px;
max-width: 545px;
}
div#footer-2-1 .wpb_wrapper {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
}
div#footer-1-1 {
order: 4;
margin-top: 28px;
}
div#footer-1-1 .wpb_wrapper {
display: flex;
align-items: center;
flex-direction: row;
}
div#footer-1-1 p {
margin: 0;
}
div#svg-animation-3 {
margin-bottom: 0;
}
div.action-wrapper .btn {
width: 100%;
margin-right: 0 !important;
max-width: 100%;
}
div.action-wrapper .btn.arrow-right-back-purple-hover.btn {
margin-bottom: 8px !important;
}
div#testimonial_header > div {
padding-left: 32px !important;
padding-right: 32px !important;
}
header#masthead ul.with-image.petit .menu-item:not(.is_heading) {
gap: 16px;
}
header#masthead ul.with-image .menu-item:not(.is_heading) {
flex-direction: row !important;
}
header ul.list {
z-index: 999999999999999999999999999999999999 !important;
top: -70px !important;
bottom: auto !important;
width: 200px !important;
right: auto !important;
transform: translate(0, -100%) !important;
} header ul.list {
min-width: 190px !important;
width: 100% !important;
max-width: 100%;
}
ul.mega-sub-menu > li.widget_text .textwidget a {
width: 100% !important;
font-size: 15px;
max-width: 100% !important;
justify-content: center;
}
header .nice-select .nice-select-dropdown {
right: auto !important;
width: 100%;
left: 0 !important;
max-width: 100%;
}
ul.mega-sub-menu > li.widget_text .textwidget > p {
width: 100%;
}	
ul.mega-sub-menu .menu > li a.with-image-link-acf span.span-1 {
width: 14px !important;
}
ul.mega-sub-menu .menu > li a.with-image-link-acf {
justify-content: left;
}
div.menu-item-text {
width: 100% !important;
max-width: calc(100% - 105px - 16px)!important;
min-width: calc(100% - 105px - 16px)!important;
overflow: initial !important;
}
header#masthead nav ul li:not(.option) {
min-width: 100% !important;
max-width: 100% !important;
}
header#masthead nav ul li.is_heading:not(.option) {
max-width: max-content !important;
min-width: auto !important;
}
ul.mega-sub-menu .menu {
width: 100% !important;
max-width: 100% !important;
}
ul.mega-sub-menu {
width: 100% !important;
max-width: 100% !important;
min-width: 100% !important;
}
.action.vc_row_visible {
padding: 75px 25px;
display: flex;
width: calc(100% - 32px);
max-width: 545px;
overflow: hidden !important;
}
div#footer-2 {
padding-top: 20px;
justify-content: center;
align-items: center;
}
div#footer-2-2 .pix-social-icons {
justify-content: center;
}
div.action-wrapper {
padding-left: 23px !important;
padding-right: 23px !important;
}
div#partner .btn.arrow-right-back-white-hover.btn {
width: 100% !important;
order: 2;
margin-bottom: 16px !important;
}
div#partner-wrapper-1-2 .arrow-right-purple {
order: 3;
}
div#satisfaction-wrapper-1-2-1 {
display: flex;
gap: 40px;
align-items: center;
}
div#satisfaction-wrapper-1-2-1 blockquote:last-child  p:last-child {
margin-top: 5px !important;
display: block;
}
div#satisfaction-wrapper-1-2 .pix-el-text {
padding: 24px;
}
div#satisfaction-wrapper-1-2 p:nth-child(1) {
padding: 0;
margin-bottom: 24px;
}
div#satisfaction-wrapper-1 {
gap: 24px;
flex-direction: column;
align-items: start;
padding-left: 16px;
padding-right: 16px;
}
div#satisfaction-wrapper-1-2 .wpb_wrapper, div#satisfaction-wrapper-1-2 .wpb_wrapper .wpb_wrapper {
flex-direction: column;
gap: 12px;
}
div#satisfaction-wrapper-1-2-1 > p:last-child {
margin-top: 0px !important;
}
a#satisfaction-btn {
margin-top: 28px;
width: 100%;
}
div#satisfaction-wrapper-1-2-1 {
max-width: 100%;
}
.out-mobile {
display: none !important;
}
.link-service img {
filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
}
.service-box .link-service {
width: 14px !important;
right: 0;
}
.solutions-section .row > div.col-6 {
width: 100%;
max-width: 100%;
flex: 0 0 100%;
gap: 12px;
}
.content-solution .category-image img {
width: 100%;
max-width: 100%;
}
.solutions-section .col-3 {
flex: 0 0 50%;
max-width: 50%;
}
.solutions-section .row > div {
padding: 10px !important;
}
div#header-home-child {
flex-direction: column;
gap: 16px;
}
.category-icon {
display: none !important;
}
.solutions-section .col-3 .content-solution {
border: none;
border-radius: 0;
}
.title-solution h3 a {
display: flex;
align-items: center;
gap: 12px;
width: 100%;
justify-content: space-between;
}
.title-solution h3 a:hover{
color: #7900f0 !important;
}
.title-solution h3 a img {
display: block;
}
.category-image img {
border-radius: 12px;
aspect-ratio: 189 / 189;
max-height: 189px; } .category-image img, .category-image a, .category-image, .header-solution {
border-radius: 12px;
aspect-ratio: 189 / 189;
max-height: 189px !important;
width: auto;
height: auto !important;
width: 100% !important;
} .solutions-section .col-3 .content-solution:hover {
background: transparent !important;
}
.content-solution:hover .body-solution {
background: transparent !important;
}
.content-solution:hover .header-solution {
clip-path: none !important;
}
.content-solution:hover .body-solution  h3:not(.elementor-heading-title) a {
color: #7900f0 !important;
} .solutions-section .text_1 {
gap: 12px;
}
.body-solution {
border-radius: 0;
padding: 12px 0 0 0;
height: auto  !important;
}
.solutions-section .col-3 .content-solution {
min-height: auto;
height: auto !important;
}
.header-solution {
flex-grow: initial;
}
.testimonial-box {
width: 350px;
} .testimonials-section.swiper .swiper-slide {
width: auto !important;
} .testimonials-section .swiper-wrapper {
display: flex;
} .testimonial-box img {
display: block;
max-width: 100%;
height: auto;
}
.testimonial-image a img {
max-height: 342px;
}
div#testimonials .btn {
width: calc(100% - 32px);
margin-left: auto;
margin-right: auto;
}
div#testimonials .vc_column-inner:after, div#testimonials .vc_column-inner:before {
display: none;
}
div#services {
margin-top: 80px;
padding: 80px 0 106px 0;
z-index: 1;
}
div#services .pix-divider:not([data-style="style-25"]) svg {
max-height: 75px !important;
}
div#testimonials {
margin-top: -15px;
z-index: 2;
padding-top: 80px;
padding-bottom: 80px;
}
.offerslanding2 {
margin-top: 0;
}
.fbp-solutions-container {
padding-top: 20px;
}
.landing-parledenous {
margin-top: 56px;
}
.action.vc_row_visible {
margin-top: 80px;
}
div#articles-feed {
margin-top: 80px;
}
div#header-home-child-1 h1 {
margin-bottom: 12px;
font-size: 41px;
line-height: 100%;
}
.excerpt-solution {
display: none;
}
div#header-home-child-1 p {
font-size: 20px;
}
div#header-home-child-1 .pix-el-text {
margin-bottom: 24px;
}
body .pix-header-boxed .pix-header-box-part {
position: fixed !important;
top: 36px !important;
max-width: 1312px !important;
transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
min-width: auto !important;
width: calc(100% - 32px) !important;
margin-top: 0 !important;
top: calc(30px + 8px) !important;
overflow: hidden;
background: transparent !important;
}
body.mega-menu-menu-mobile-open .pix-header-boxed .pix-header-box-part {
top: calc(0px + 8px) !important;
height: calc(100% - 16px) !important;
border-radius: 16px !important;
}
body.mega-menu-menu-mobile-open .back_to_top.active {
display: none !important;
}
.mega-menu-menu-mobile-open .pix-header-box-part {
overflow: scroll !important;
height: calc(100% - 48px) !important;
}
.mega-menu-menu-mobile-open .pix-header-box-part.is-scroll {
overflow: scroll !important;
height: calc(100% - 16px) !important;
}
.mega-menu-menu-mobile-open .pix-header-box-part > .pix-row {
height: 100% !important;
padding: 11.5px 0 !important;
}
body .pix-header-boxed .pix-header-box-part.is-scroll {
top: 8px !important;
}
.mega-menu-menu-mobile-open .navbar.msh-header-1 {
padding: 0 16px !important;
border-bottom: 1px solid #D9DCEC;
padding-bottom: 11.5px !important;
border-radius: 0 0 0 0 !important;
max-height: min-content !important;
}
.msh-topbar {
padding-bottom: 0 !important;
padding-top: 0 !important;
}
.msh-topbar .pix-header-text {
padding-top: 2px !important;
padding-bottom: 2px !important;
}
.pix-header-boxed .navbar.msh-header-2 span.current, .pix-header-boxed .navbar.msh-header-2 .nice-select:after {
display: flex !important;
}
.pix-header-boxed .navbar.msh-header-2 {
flex-direction: column;
width: 100%;
max-width: 100%;
padding-top: 11.5px !important;
gap: 4px !important;
align-items: center !important;
justify-content: start !important;
}
header .nice-select {
padding: 0 !important;
border-radius: 0 !important;
border: none !important;
width: 100%;
}
.msh-header-2 .mega-menu-toggle {
display: none !important;
}
.pix-header-boxed .navbar.msh-header-2 > div {
max-width: 414px !important;
width: 100% !important;
padding: 0 16px !important;
}
.pix-header-boxed .navbar.msh-header-2 > div > a {
width: 100% !important;
justify-content: center;
}
.msh-header-2 .mega-menu {
visibility: visible !important;
max-width: 366px !important;
width: 100% !important;
margin: auto !important;
gap: 0 !important;
height: auto !important;
overflow: initial !important;
}
.msh-header-2 > div, .msh-header-2 > div > div, .msh-header-2 > div > span {
max-width: 100% !important;
width: 100% !important;
}
#mobile_head {
display: flex !important;
flex-direction: column !important;
justify-content: space-between;
background: #fff !important;
}
.pix-header-boxed .navbar.msh-header-2 .nice-select:after {
display:none !important
}
body #mobile_head {
position: fixed !important;
top: calc(30px + 8px);
max-width: 620px !important;
width: calc(100% - 32px) !important;
left: 50%;
transform: translate(-50%, 0);
padding: 0;
border-radius: 16px;
height: 61px;
display: flex !important;
align-items: center;
justify-content: space-between;
z-index: 99;
border: 1px solid #D9DCEC;
display: none !important;
}
body.admin-bar #mobile_head {
top: calc(30px + 46px);
}
body #mobile_head.is-scroll {
top: 8px !important;
}
body.admin-bar #mobile_head.is-scroll {
top: calc(8px + 46px) !important;
}
header#mobile_head > .container-fluid {
padding-left: 16px !important;
padding-right: 8px !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
margin: 0 !important;
}
header#mobile_head .slide-in-container {
padding: 0 !important;
margin: 0 !important;
}
.header-1 {
width: 100%;
}
#mobile_head > div > .container {
max-width: 100% !important;
padding: 0 8px !important;
}
.pix-header-normal .navbar {
height: 61px;
flex-wrap: initial;
padding: 0px !important;
}
a.navbar-brand {
padding: 0 !important;
}
button.navbar-toggler {
border: 0.81px solid #DED3E2;
width: 45px;
height: 45px;
border-radius: 12.15px;
position: relative;
display: flex !important;
justify-content: center !important;
align-items: center;
padding: 0 !important;
}
body button.navbar-toggler:after {
background-image: url(//www.msh-intl.com/wp-content/uploads/2025/06/breadcrumbs-icon.svg);
content: '';
background-repeat: no-repeat;
width: 17.307692px !important;
height: 6.923077px !important;
vertical-align: middle;
position: absolute;
transition: transform 0.4s ease;
display: flex;
justify-content: center;
align-items: center;
background-size: cover;
background-position: center;
}
body.menu-mobile-active button.navbar-toggler:after {
background-image: url(//www.msh-intl.com/wp-content/uploads/2025/06/breadcrumbs-close-icon.svg);
width: 12px !important;
height: 12px !important;
}
.hamburger-box {
display: none;
}
.vc_row {
justify-content: center;
}
h2, .h2, .h2 p {
font-size: 30px;
}
div#services-wrapper-1 {
flex-direction: column;
gap: 12px;
justify-content: start;
align-items: start;
}
p {
letter-spacing: -0.1px;
}
.custom-grid {
flex-direction: column;
display: flex;
gap: 24px;
}
.grid-item {
position: relative;
}
.grid-item:not(.grid-item:last-child):after {
content: '';
position: absolute;
bottom: -12px;
left: 0;
height: 1px;
width: 100%;
background-color: #FFFFFF33;
transition: transform 0.4s ease;
}
a#services-btn {
margin-right: 0;
width: 100%;
}
.service-box {
background: transparent;
border-radius: 0 !important;
}
.service-excerpt {
margin-top: 8px !important;
}
.service-box {
flex-direction: row-reverse !important;
align-items: center;
gap: 12px;
justify-content: start !important;
}
.grid-item.item-3 .service-box, .grid-item.item-4 .service-box {
align-items: start;
}
.service-image {
width: 84px;
height: 84px;
border-radius: 12px;
padding: 0 !important;
background: #FFFFFF;
min-width: 84px;
max-width: 84px;
}
.service-image img {
border-radius: 0 !important;
border-radius: 12px !important;
}
.service-image a {
height: 100%;
border-radius: 12px !important;
}
.grid-item.item-1 .service-image img {
aspect-ratio: 70 / 66 !important;
width: 70px !important;
border-radius: 0 0 12px 0 !important;
object-fit: cover !important;
background-size: cover;
height: 66px !important;
max-width: 70px;
}
div.action:before {
background-image: url(//www.msh-intl.com/wp-content/uploads/2025/06/vector-light-mobile.svg);
}
.grid-item.item-1 .service-image a {
border-radius: 0 !important;
align-items: end;
}
.grid-item.item-2 .service-excerpt {
margin-top: 8px;
}
h3.service-title a {
font-size: 18px;
letter-spacing: -0.1px;
color: #fff;
}
.service-excerpt {
font-size: 13px;
color: #fff;
}
.service-content {
padding: 0 !important;
display: flex;
flex-direction: column;
margin-right: 37px;
}
div#header-home-child-1 .btn {
width: calc(50% - 3px);
margin-right: 0 !important;
}
div#header-home-child-1 .arrow-right-back-purple-hover {
margin-right: 6px !important;
}
.btn.arrow-right-back-purple-hover.btn, .btn.arrow-right-back-white-hover.btn {
padding-top: 16px;
padding-bottom: 16px;
padding-left: 8px !important;
padding-right: 8px !important;
text-align: center;
width: 100%;
}
.btn.arrow-right-back-purple-hover.btn span, .btn.arrow-right-back-white-hover.btn span {
text-align: center;
margin: auto;
}
div#header-home-child-2 {
max-width: 100%;
}
body.admin-bar #header-home, body #header-home {
min-height: initial !important;
height: initial !important;
}
div#profile-header {
max-width: 550px;
aspect-ratio: 399 / 415;
}
div#header-home {
padding-bottom: 180px;
}
.pix-divider:not([data-style="style-25"]) svg {
max-height: 50px !important;
}
div#victor-header-home {
display: none;
}
div#solutions {
padding-top: 50px;
}
.solutions-section .text_1 p {
letter-spacing: -0.2px;
}
body div#header-home {
padding-top: 100px !important;
padding-bottom: 60px;
min-height: auto !important;
}
.profile-header-footer {
padding: 11px 9px;
}
span.btn.vrn-badge {
max-width: 137px;
width: 100%;
min-width: 147px;
align-items: center;
}
span.btn.vrn-badge img {
width: 11px;
height: 11px;
}
.profile-header-footer-left img {
width: 43.59px;
height: 43.59px;
}
span#profile-titre {
letter-spacing: -0.1px;
font-size: 12px;
line-height: 14px;
}
span#profile-role {
font-size: 12px;
letter-spacing: -0.1px;
line-height: 14px;
}
span#profile-location {
font-size: 12px;
letter-spacing: -0.1px;
line-height: 14px;
}
.vc_row:not(.vc_inner) {
padding-left: 0 !important;
padding-right: 0 !important;
}
.vc_row:not(.vc_inner) > .wpb_column {
max-width: 545px !important;
justify-content: center;
display: flex !important;
flex-direction: column;
align-items: center;
padding-left: 16px !important;
padding-right: 16px !important;
width: 100%;
}
div#satisfaction-wrapper-1-2-2 {
max-width: 100%;
}
div#filiale > div {
padding: 0 !important;
}
div#etapes-2 {
padding: 0 !important;
}
div#etapes-1 {
padding: 0 !important;
}
div#femmes-hommes > div {
padding: 0 !important;
}
div#image-hero-2 > div {
padding: 0 !important;
}
div#chiffres-cles .chiffres-cles-0 .wpb_column.vc_column_container .wpb_wrapper { }
ul.menu.with-icon-1.grand {
display: grid;
}
ul.menu.with-icon-1.grand > li {
order: var(--menu-order, 999);
}
ul.menu.with-icon-1.grand > li:nth-child(1) { --menu-order: 1; }
ul.menu.with-icon-1.grand > li:nth-child(2) { --menu-order: 2; }
ul.menu.with-icon-1.grand > li:nth-child(4) { --menu-order: 3; }
ul.menu.with-icon-1.grand > li:nth-child(6) { --menu-order: 4; }
ul.menu.with-icon-1.grand > li:nth-child(8) { --menu-order: 5; }
ul.menu.with-icon-1.grand > li:nth-child(10) { --menu-order: 5; }
ul.menu.with-icon-1.grand > li:nth-child(12) { --menu-order: 5; }
ul.menu.with-icon-1.grand > li:nth-child(14) { --menu-order: 5; }
ul.menu.with-icon-1.grand > li:nth-child(16) { --menu-order: 5; }
ul.menu.with-icon-1.grand > li:nth-child(3) { --menu-order: 6; }
ul.menu.with-icon-1.grand > li:nth-child(5) { --menu-order: 7; }
ul.menu.with-icon-1.grand > li:nth-child(7) { --menu-order: 8; }
ul.menu.with-icon-1.grand > li:nth-child(9) { --menu-order: 9; }
ul.menu.with-icon-1.grand > li:nth-child(11) { --menu-order: 6; }
ul.menu.with-icon-1.grand > li:nth-child(13) { --menu-order: 7; }
ul.menu.with-icon-1.grand > li:nth-child(15) { --menu-order: 8; }
ul.menu.with-icon-1.grand > li:nth-child(17) { --menu-order: 9; }
}
@media (min-width: 768px) {
.in-mobile-2,#articles-feed-wrapper3.in-mobile {
display: none !important;
}
}
@media (max-width: 768px) {
.bloc-explorer.vc_custom_1757885325043 {
margin-top: 80px;
}
}
.offre-card a.with-image-link-acf.arrow-right-purple.white:hover {
color: #fff !important;
}
.landing-parledenous .skeepers_carousel_container {
margin-top: 35px;
}
@media (max-width: 767px) {
.skeepers_carousel_container > div {
width: 100% !important;
}
.skeepers_carousel_container {
flex-direction: column;
align-items: center;
gap: 20px;
}
.action  .btn.arrow-right-back-white-hover.btn:hover {
padding-left: 8px !important;
padding-right: 8px !important;
}
div.action-wrapper .btn:hover {
padding-left: 8px !important;
padding-right: 8px !important;
}
.offre--btn span.span-1:before, .offre--btn span.span-1:after {
display: none;
}
.content_image img {
width: 30px;
height: auto !important;
}
.card-info {
padding: 10px 0 16px 0!important;
}
.offre-card a.with-image-link-acf.arrow-right-purple.white:after, .offre-card a.with-image-link-acf.arrow-right-purple.white:before {
filter: initial!important;
}
.offre-card a.with-image-link-acf.arrow-right-purple.white:hover {
color: #7900F0  !important;
}
.offres-cards-grid {
padding-bottom: 50px;
}
.landing-parledenous .valeurs-item {
max-height: 340px;
min-height: 340px;
}
.content_image.bloc-concretement .wpb_column {
padding: 0 16px !important;
}
div#articles-feed-1-2 {
display: none !important;
} 
.option-assistance.spaceplus {
margin-top: 48px !important;
}
.header-classic > div > div {
padding-bottom: 34px !important;
}
li.step-image img {
aspect-ratio: 557 / 557;
}
article.offre-card {
background: #fff !important;
}
article.offre-card .offre--btn {
background : #fff;
height: 42px;
opacity: 1;
}
article.offre-card a.with-image-link-acf{
color: #7900F0 !important;
border-width: 0 !important;
margin: 0 auto;
}
article.offre-card .arrow-right-purple.white .span-2::after,article.offre-card .arrow-right-purple.white span::before,
article.offre-card .arrow-right-purple.white span::after {
filter: opacity(1);
}
.ewd-new-popup-content {
gap: 16px;
flex-direction: column;
}
.ewd-new-popup-text {
max-width: 400px;
width: 100%;
gap: 16px;
padding: 0 8px;
}
.ewd-new-popup-modal {
padding: 8px 8px 24px 8px;
width: max-content;
max-width: calc(100% - 32px);
}
.ewd-new-popup-image {
width: 100%;
min-height: max-content;
max-width: 400px;
padding-top: 50px;
}
.article-excerpt {
font-size: 11px;
}
.out-mobile-2 {
display: none !important;
}
.vc_row:not(.vc_inner) > .wpb_column {
max-width: 431px !important;
margin-left: auto;
margin-right: auto;
}
div#profile-header {
max-width: 399px;
min-height: 435px;
min-width: auto;
}
div#header-home-child-2 {
min-width: auto;
min-height: 435px;
max-width: 399px;
}
.header-classic::before {
display: none;
}
.links-wrapper a.with-image-link-acf {
margin: auto;
}
.useful-links .links-wrapper {
grid-template-columns: 1fr;
justify-content: center;
align-items: center;
}
}
@media (max-width: 1200px) {
div#faq-devis {
justify-content: center !important;
}
.btn.arrow-right-back-purple-hover.btn, .btn.arrow-right-back-white-hover.btn {
padding: 21px 41px;
}
.offres-grid .offre-card .btn.arrow-right-back-purple-hover.btn, .btn.arrow-right-back-white-hover.btn span {
text-align: center;
margin: auto;
}
}
@media (max-width: 782px) {
body.admin-bar #mobile_head {
top: calc(46px + 46px);
}
}
@media (max-width: 767px) {
.topbar-text p, .topbar-text a {
font-size: 8px;
}
} @media (max-width: 430px) {
.valeurs-item {
min-width: 250px;
max-width: 250px;
}
.timeline-image img {
max-width: 127px;
}
.timeline-alt-left  .timeline-side-right {
margin-left: 0;
}
.timeline-side > * {
max-width: 127px !important;
}
path.timeline-path {
stroke-width: 3px;
}
.timeline-dot {
width: 24px;
height: 24px;
}
.timeline-dot-inner {
width: 5px;
height: 5px;
}
.chiffres-cles-0 h3:not(.elementor-heading-title) {
font-size: 20px;
}
.chiffres-cles-0 img {
height: 19px !important;
max-height: 19px !important;
}
div#chiffres-cles .chiffres-cles-0 .wpb_column.vc_column_container {
padding: 16px;
}
div#chiffres-cles {
margin-top: 100px;
}
div#timeline > div {
padding: 0 !important;
}
div#header-home-child-1 h1 {
font-size: 37px;
}
div#profile-header {
min-height: auto;
width: 100%;
}
div#header-home-child-2 {
min-height: auto;
}
.testimonial-box, .article-box, div#related-presse-content-bloc .presse-item, .related-testimonial-item {
width: 250px;
}
}
.shortcodes-option > p, .shortcodes-option > br, .shortcodes-option > style {
display: none;
} @media(max-width:480px){
.svc-body {
min-height: 201px;
}
}
@media (max-width: 767px){
.svc-body {
min-height: 171px;
}
body .pixfort-header-area .container-fluid {
padding-right: 6px !important;
padding-left: 6px !important;
}
.slide1mobile .row_slide1mobile.vc_row.vc_inner{
display: block !important; white-space: nowrap; overflow-x: auto;
-webkit-overflow-scrolling: touch;
scroll-snap-type: x mandatory;
scrollbar-width: none; padding-left: 16px !important;
padding-right: 16px !important;
scroll-padding-left: 16px; margin-left: 0 !important;
margin-right: 0 !important;
} .slide1mobile .row_slide1mobile > .wpb_column{
float: none !important;
display: inline-block !important;
vertical-align: top;
white-space: normal; width: 85% !important; scroll-snap-align: start; }
.slide1mobile  .wpb_column.vc_column_container:not(.vc_hidden-sm):not(.vc_hidden-xs) {
display: inline-block !important;
}
div#offres {
margin-top: 10px;
}
}
.page-id-2516 body .offres-tabs-container {
position: unset !important;
}
.page-id-2516 .offrewhite button.offres-tab {
padding-bottom: 10px !important;
}
#services-header-classic.header-classic{
padding: 0;
}
#services-header-classic .wpb_column.text-left{
padding-top: 166px;
background: radial-gradient(36% 78% at 50% 50%, #FFFFFF 73.84%, rgb(255 255 255 / 17%) 99.67%);
}
#services-header-classic.header-classic > div > div {
background: transparent;
}
.offre-card a.with-image-link-acf.arrow-right-purple.white{
margin: 0 auto;
font-weight: 500 !important;
font-size: 15px !important;
}
.lp7-2.comment-devenir{
padding-top: 84px;
}
.lp7-2.comment-devenir h2{
padding-bottom: 26px;
}
@media screen and  (min-width:991px){
.lp7-2.comment-devenir .bloc-left{
padding-right: 7%;
}
}
@media screen and (min-width:768px) and (max-width:991px){
div#services-card-3 .vc_column_container{
margin-right: 0 !important;
padding-left: 7px !important;
}
div#testimonials .btn{
max-width: 513px;
}
.offers_landing_service.offerslanding2 .offres-tabs-container{
padding: 0 16px;
} 
}
@media screen and (min-width:768px) and (max-width:1024px){
.lp7-2.expat-section {
height: 950px !important;
}
.lp7-2.expat-section .vc_col-sm-1\/5{
width: 45% !important;
}
.lp7-2.expat-section .row_expat-card{
justify-content: center;
}
.solutions-page.lp7-2 h1{
font-size: 54px;
}
.solutions-page.lp7-2 .paadtexte{
padding: 0 5%;	
}
}
@media screen and (max-width:767px){
div#testimonials .btn{
max-width: 399px;
}
}
@media screen and  (min-width:992px){
.bloc-formule div#faq-devis-2,.option-assistance div#faq-devis-2{
align-items: center;
}
.bloc-formule.lp7-2 #faq-devis-2 a.d-lg-block:after{
top:12px;
}
}
@media screen and  (min-width:1025px){
.expat-section.lp7-2::after{
bottom: -8vh;
}
div#faq-devis.faq-landing-width.lp7-2{
margin-top:0;
}
}
@media screen and  (min-width:992px) and (max-width:1199px){
.lp7-2 .svc-title{
display:grid;
}
}
@media screen and  (min-width:992px) and (max-width:1500px){
.solutions-page #img-ae3749a83db3dc6d958460eddd5bf543 img{
height: calc(100vh - 166px);
border-radius: 20px 0 0 20px !important;
max-width: max-content !important;
float: right;
object-fit: cover;
}
}
@media screen and  (min-width:499px) and (max-width:991px){
body div#header-home {
background-position: center !important;
}
} .msh-profile-description {
width: 70%;
}
@media screen and (max-width:767px){
.ch-md h3 {
font-size: 20px !important;
}}
.vd-md iframe {
border-radius: 24px !important;
max-width: 100% !important;
}
.md-hide{display: none !important;}
@media (max-width: 991px) {
.vd-md-vd.wpb_column.vc_column_container.vc_col-sm-12.text-left {
max-width: 100% !important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
margin: 0 !important;
padding-left: 5px;
}
}
.titata.wpb_column.vc_column_container.vc_col-sm-6.text-left {
padding: 0px 16px;
}
.inlinbtn {
padding: 0 16px 0px 0px;
}
@media (max-width: 375px) {
div#header-home-child-1 h1 {
font-size: 30px;
letter-spacing: -0.5px !important;
}
div#header-home-child-1 p {
font-size: 16px;
margin-bottom: 0 !important;
}
}
@media (max-width: 360px) {
div#header-home-child-1 h1 {
font-size: 27px;
}
div#header-home-child-1 p {
font-size: 15px;
}
div#header-home-child-1 .btn {
padding-top: 15px !important;
padding-bottom: 15px !important;
}
} .msh-sticky-devis {
position: fixed;
top: 50%;
right: 0;
z-index: 9998;
display: inline-flex;
align-items: center;
justify-content: flex-start;
gap: 10px;
width: auto;
max-width: min(280px, calc(100vw - 16px));
height: 56px;
padding: 0 20px 0 16px;
overflow: hidden;
white-space: nowrap;
color: #fff !important;
background: #7900F0;
border-radius: 28px 0 0 28px;
box-shadow: 0 8px 24px rgba(121, 0, 240, 0.28);
text-decoration: none !important;
transform: translateY(-50%);
-webkit-tap-highlight-color: transparent;
touch-action: manipulation;
transition: background 0.2s ease;
}
.msh-sticky-devis:hover,
.msh-sticky-devis:focus-visible {
color: #fff !important;
background: #6900d4;
outline: none;
}
.msh-sticky-devis__icon {
display: inline-flex !important;
flex: 0 0 22px;
align-items: center;
justify-content: center;
width: 22px;
height: 22px;
margin: 0;
color: #fff !important;
opacity: 1 !important;
visibility: visible !important;
}
.msh-sticky-devis__icon svg {
display: block !important;
width: 22px !important;
height: 22px !important;
stroke: #fff !important;
fill: none !important;
}
.msh-sticky-devis__label {
display: inline-block;
margin: 0;
font-size: 14px;
font-weight: 600;
line-height: 1.2;
letter-spacing: -0.2px;
color: #fff !important;
opacity: 1;
}
@media (max-width: 991px) {
.msh-sticky-devis {
top: auto;
right: max(12px, env(safe-area-inset-right, 0px));
bottom: max(20px, env(safe-area-inset-bottom, 0px));
max-width: min(260px, calc(100vw - 24px));
height: 52px;
padding: 0 18px 0 15px;
border-radius: 26px;
transform: none;
box-shadow: 0 10px 28px rgba(121, 0, 240, 0.35);
}
.msh-sticky-devis__label {
font-size: 13px;
}
}@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}@font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 100;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-01.woff2) format('woff2');
unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 100;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-02.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 100;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-03.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 200;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-04.woff2) format('woff2');
unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 200;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-05.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 200;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-06.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 300;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-07.woff2) format('woff2');
unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 300;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-08.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 300;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-09.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 400;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-10.woff2) format('woff2');
unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 400;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-11.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 400;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-12.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 500;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-13.woff2) format('woff2');
unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 500;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-14.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 500;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-15.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 600;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-16.woff2) format('woff2');
unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 600;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-17.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 600;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-18.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 700;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-19.woff2) format('woff2');
unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 700;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-20.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 700;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-21.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 800;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-22.woff2) format('woff2');
unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 800;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-23.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 800;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-24.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 900;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-25.woff2) format('woff2');
unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 900;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-26.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 900;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-27.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 100;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-28.woff2) format('woff2');
unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 100;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-29.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 100;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-30.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 200;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-31.woff2) format('woff2');
unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 200;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-32.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 200;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-33.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 300;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-34.woff2) format('woff2');
unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 300;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-35.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 300;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-36.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-37.woff2) format('woff2');
unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-38.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-39.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-40.woff2) format('woff2');
unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-41.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-42.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-43.woff2) format('woff2');
unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-44.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-45.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-46.woff2) format('woff2');
unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-47.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-48.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-49.woff2) format('woff2');
unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-50.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-51.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 900;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-52.woff2) format('woff2');
unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 900;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-53.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 900;
font-display: swap;
src: url(/wp-content/themes/essentials-child/assets/fonts/poppins/poppins-54.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}:root{--pix-container-padding:0px;--pix-header-bg-color:#ffffff;--pix-header-container-width:min(var(--pix-container-width), 100vw)}.pixfort-area-content{background:var(--pix-header-bg-color,var(--pix-gray-1));color:var(--pix-header-text-color,var(--pix-body-default));box-shadow:var(--pix-header-shadow)}.pixfort-area-content[data-area=header]{background:var(--pix-header-bg-color,var(--pix-white))}.pixfort-area-content .hamburger-inner,.pixfort-area-content .hamburger-inner-after,.pixfort-area-content .hamburger-inner-before{--pix-bg-color:var(--pix-header-text-color, var(--pix-body-default));background-color:var(--pix-header-text-color,var(--pix-body-default))}.pixfort-area-content .pix-header-text{color:var(--pix-header-text-color,var(--pix-body-default))!important}.pixfort-area-content .pix-header-area-line{background:var(--pix-header-area-line-color,var(--pix-gray-1));width:100%;height:1px;pointer-events:none}.pixfort-area-content[data-area=topbar]{z-index:999998}.pixfort-header-col{display:flex;background:var(--pix-col-bg-color);transition:var(--transition-base);min-width:min-content}.pixfort-header-col:before{content:"";-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);transition:none;position:absolute;overflow:hidden;width:100%;background:var(--pix-blur-color)!important;display:var(--pix-display-col-blur,none);height:100%;border-radius:inherit;top:0;left:0;z-index:-1}.pix-header-box-part{width:calc(var(--pix-header-container-width) - 20px)}.pixfort-header-area{position:relative}.pixfort-header-area>.container{max-width:var(--pix-header-container-width,1140px)!important}.pix-header>.container{max-width:var(--pix-header-container-width,1140px)!important}.pix-header>.container,.pixfort-header-area>.container{transition:all .6s cubic-bezier(.365, .84, .44, 1)!important}.pix-header-mobile-container.is-overlap{position:absolute;width:100%}.flex-custom{flex:0 0 auto;width:auto}.pix-header-box-part{max-width:100%;min-width:max-content!important}[data-width=content] .pix-header-box-part:not(.is-scroll),[data-width=content] [data-area=header]:not(.is-scroll)>.container,[data-width=content] [data-area=stack]:not(.is-scroll)>.container,[data-width=content] [data-area=topbar]:not(.is-scroll)>.container{max-width:0!important;max-width:calc-size(max-content,size)!important;min-width:max-content!important}[data-scroll-width=content] .pix-header-box-part.is-scroll,[data-scroll-width=content] [data-area=header].is-scroll>.container,[data-scroll-width=content] [data-area=stack]:not(.pix-header-box-part).is-scroll>.container,[data-scroll-width=content] [data-area=topbar].is-scroll>.container,[data-scroll-width=content].is-scroll>.container{max-width:0!important;max-width:calc-size(max-content,size)!important;min-width:max-content!important}.pixfort-header-area.is-scroll .pixfort-area-content,.pixfort-header-area.is-scroll.pixfort-area-content{background:var(--pix-header-scroll-bg-color,var(--pix-header-bg-color,var(--pix-gray-1)));box-shadow:var(--pix-scroll-header-shadow,--pix-header-shadow)}.pixfort-header-area.is-scroll .pixfort-area-content:before,.pixfort-header-area.is-scroll.pixfort-area-content:before{opacity:var(--pix-opacity-header-scroll-blur, var(--pix-opacity-header-blur, 0))!important;background:var(--pix-scroll-blur-color,var(--pix-blur-color))!important}.pixfort-header-area.is-scroll .hamburger-inner,.pixfort-header-area.is-scroll .hamburger-inner-after,.pixfort-header-area.is-scroll .hamburger-inner-before{background-color:var(--pix-header-scroll-text-color,var(--pix-header-text-color))!important}.pixfort-header-area.is-scroll .pix-header-text{color:var(--pix-header-scroll-text-color,var(--pix-header-text-color))!important}.pixfort-header-area.is-scroll .pix-header-area-line{background:var(--pix-header-scroll-line-color,var(--pix-header-area-line-color,var(--pix-gray-1)))}.pixfort-header-area.is-scroll.pix-header-box-part{max-width:calc(100vw - 20px)}.pixfort-header-area.is-scroll.pix-transparent-topbar-scroll{margin-top:0!important}.pixfort-header-area.is-scroll.pix-bg-topbar-scroll{margin-top:20px}.pixfort-header-area.is-scroll.pix-scroll-top-margin{margin-top:20px}.pixfort-header-area.is-scroll .pix-logo-scroll{display:inline-block}.pixfort-header-area.is-scroll .pix-logo:not(.pix-logo-scroll){display:none}.pix-header .container{max-width:var(--pix-container-width,1140px)}.is-smart-sticky{transition:transform .4s cubic-bezier(.365, .84, .44, 1),top .4s cubic-bezier(.365, .84, .44, 1),opacity .4s cubic-bezier(.365, .84, .44, 1),max-width .6s cubic-bezier(.365, .84, .44, 1),width .6s cubic-bezier(.365, .84, .44, 1)!important}.is-smart-sticky:before{transition:none!important}.is-sticky{transition:all .6s cubic-bezier(.365, .84, .44, 1)!important}.is-smart-sticky[data-visible=sticky]{transform:none;opacity:1}.is-smart-sticky[data-visible=false]{transform:translateY(-100%);margin-top:0!important;animation:pixFadeOut .2s ease forwards;animation-delay:.4s}@keyframes pixFadeOut{to{opacity:0}}[data-area=stack] .row{margin-left:0;margin-right:0}.pix-header-box-part[data-area=header].is-scroll.pix-no-topbar{margin-top:20px}.is-scroll.pix-with-topbar{margin-top:20px}.pix-header-box-1 .pix-row{border-radius:inherit}.pix-header-box-1 .pix-row .pixfort-header-col:first-of-type{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.pix-header-box-1 .pix-row .pixfort-header-col:last-of-type{border-top-right-radius:inherit;border-bottom-right-radius:inherit}[data-area=m_topbar],[data-area=topbar]{z-index:6100}.pix-header,[data-area=header],[data-area=m_header]{z-index:6050}[data-area=m_stack],[data-area=stack]{z-index:6000}.pix-header-boxed{--pix-boxed-round-var-l:0px;--pix-boxed-round-var-r:0px;--pix-boxed-scroll-round-var-l:0px;--pix-boxed-scroll-round-var-r:0px}.pix-header-boxed [data-area=header].static-rounded:not(.is-scroll){--pix-boxed-round-var-l:var(--pix-boxed-round-bl, 5px);--pix-boxed-round-var-r:var(--pix-boxed-round-br, 5px)}.pix-header-boxed [data-area=stack].static-rounded:not(.is-scroll){--pix-boxed-round-var-l:var(--pix-boxed-round-tl, 5px);--pix-boxed-round-var-r:var(--pix-boxed-round-tr, 5px)}.pix-header-boxed :has([data-area=stack][data-visible=false]) .is-smart-stack-rounded{--pix-boxed-scroll-round-var-l:var(--pix-boxed-round-bl, 5px);--pix-boxed-scroll-round-var-r:var(--pix-boxed-round-br, 5px)}.pix-header-boxed :has([data-area=header][data-visible=false]) .is-smart-header-rounded{--pix-boxed-scroll-round-var-l:var(--pix-boxed-round-tl, 5px);--pix-boxed-scroll-round-var-r:var(--pix-boxed-round-tr, 5px)}.pix-header-boxed [data-area=header]{border-radius:var(--pix-boxed-round-tl,5px) var(--pix-boxed-round-tr,5px) var(--pix-boxed-round-br,var(--pix-boxed-round-var-r)) var(--pix-boxed-round-bl,var(--pix-boxed-round-var-l))}.pix-header-boxed [data-area=stack]{border-radius:var(--pix-boxed-round-var-l) var(--pix-boxed-round-var-r) var(--pix-boxed-round-br,5px) var(--pix-boxed-round-bl,5px)}.pix-header-boxed .is-scroll[data-area=header]{border-bottom-left-radius:var(--pix-boxed-scroll-round-var-l);border-bottom-right-radius:var(--pix-boxed-scroll-round-var-r)}.pix-header-boxed .is-scroll.scroll-rounded[data-area=header]{--pix-boxed-scroll-round-var-l:var(--pix-boxed-round-bl, 5px);--pix-boxed-scroll-round-var-r:var(--pix-boxed-round-br, 5px)}.pix-header-boxed .is-scroll.scroll-rounded[data-area=stack]{--pix-boxed-scroll-round-var-l:var(--pix-boxed-round-tl, 5px);--pix-boxed-scroll-round-var-r:var(--pix-boxed-round-tr, 5px)}.pix-header-boxed .pix-header-box>.container{display:flex;justify-content:center;align-items:center;flex-direction:column}.pix-rounded-header-area{border-radius:var(--pix-boxed-round-tl,5px) var(--pix-boxed-round-tr,5px) var(--pix-boxed-round-br,5px) var(--pix-boxed-round-bl,5px)}.is-scroll .pix-header-divider.is-main-divider{display:none}.is-scroll .pix-header-divider.is-scroll-divider{display:inline-block}.pix-logo-scroll{display:none}.pixfort-header-area .pix-header-text{white-space:nowrap}