@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap');html,header#main-header,.et_mobile_menu,#main-content,.et_pb_section.et_pb_section_0.et_section_regular,a:after,.black{color: #ffffff}.et_pb_section{background-color:#000}.dsplflx{display:flex;gap: 10px;padding: 5px}.et-animated-content{overflow:hidden}*{line-height: 1.7em!important}selector .text{width:fit-content;padding:13px 25px;position:relative;font-weight:600;user-select:none;word-break:normal!important}img,.prx:hover,.rnbw,.titre,.blur,.srvcs,.square{border-radius: 15px}#footer-widgets{display: none}onetap-toggle{opacity: 0.5;backdrop-filter:blur(20px)}#logo{border-radius: 100%;width: 30%!important;height: 30%!important;margin:5%}.sub-menu{z-index:100!important}#top-menu li.current-menu-item>a,#top-menu li.current-menu-item>a:after{color: #ff00ff!important}.et_mobile_menu{z-index:10!important;border-bottom-left-radius: 15px;border-bottom-right-radius: 15px}#top-menu .menu-item-has-children>a:first-child{padding-right:0!important}#top-menu .menu-item-has-children>a:first-child:after{top:25px!important}.menu-item>a:hover,.menu-item>a:after:hover{color:#ffb700!important}ul .sub-menu{border-bottom-left-radius:15px;border-bottom-right-radius:15px;backdrop-filter:blur(20px)!important}header{backdrop-filter: blur(20px);max-height:100px}header,#main-header .et_mobile_menu,#mobile_menu .et_mobile_menu{z-index:100!important;border-bottom-right-radius:15px;border-bottom-left-radius:15px;left: 0!important;right: 0!important;text-align:right;position: fixed!important;background-color:#00000080}.et_header_style_left .logo_container{width: auto!important;height: auto!important;opacity: 1}.prx .et-pb-icon{margin-top: -7px!important}.prx:hover{box-shadow:inset 0 -32px 64px 0 rgba(255,255,255,.05),inset 0 -32px 64px 0 rgba(255,255,255,.05);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(4px)}.price{display: flex;flex-wrap:wrap}#total-price-cal{text-align: center;font-family: "Jost",sans-serif;font-weight: 900;letter-spacing: 2px;text-transform: uppercase;color: #ffb700;margin-bottom:30px;text-shadow:1px 1px 15px #111}.dsm-pricelist-title{font-size: 1,35rem!important;text-transform: uppercase}.nm{font-weight:800!important;text-transform: uppercase;text-wrap:balance}.nm,.rnbw h1,.rnbw h2,.rnbw h3,.rnbw h4,.rnbw h5,.rnbw h6,p{font-family:"Jost",sans-serif;font-optical-sizing:auto;font-style:normal;color: #fff}.rnbw h1,.rnbw h2,.rnbw h3,.rnbw h4,.rnbw h5,.rnbw h6{letter-spacing: 2px;font-weight: 700;text-transform: uppercase;text-wrap:balance}p{font-size: 16px;font-weight: 400;text-wrap:pretty!important}.switch{display: block;width: 50%;margin: auto}blockquote{border-color: #fff}.titre{background-color:#0d0d0d80;padding: 16px 13px 6px 13px}.rnbw,.titre{backdrop-filter:blur(20px)}.rnbw{padding: 26px 13px 6px 13px;box-shadow:0px 0px 18px 0px #0d0d0d30}.blur{backdrop-filter:blur(3px)}.blur3{backdrop-filter:blur(5px)}.blur{box-shadow:0px 2px 18px 0px #00000082}.bkcgrnd{backdrop-filter:blur(50px)}.btns,.btn,.cursor,.cursor2{border-radius: 100px!important}.btn{font-weight: 700;text-transform: uppercase;box-shadow:inset 0 1px 1px -1px #fff6,inset 0 -8px 11px -7px #00000040,inset 0 -3px #0000001f,inset 0 4px 1px #0000000d,inset 0 -3px 4px #0000001f,inset 0 1px 15px -3px #ffffff85,inset 0 -5px 5px #00000040}a{text-decoration: none}.clr1:hover,.clr{background-image:linear-gradient(45deg,rgba(255,183,0,1) 0%,rgba(247,0,0,1) 50%,rgba(252,0,252,1)100%)!important;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pop,.gradientText,.gradient,.main_title,#cmplz-document h2,#cmplz-document h3,#post-3 h2,#post-3 h3{background:linear-gradient(66deg,rgba(255,183,0,1) 0%,rgba(247,0,0,1) 20%,rgba(252,0,252,1) 40%,rgba(62,17,17,1) 60%,rgba(104,99,95,1) 80%,rgba(227,213,200,1) 100%);background-clip:text;-webkit-text-fill-color:transparent;background-size:300%;animation:animated_gradient_text 12s ease-in-out infinite;-moz-animation:animaanimated_gradient_textted_text 12s ease-in-out infinite;-webkit-animation:animated_gradient_text 12s ease-in-out infinite}@keyframes animated_gradient_text{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.gradientText{word-break:keep-all!important;font-weight: 900}.btns{background-color: transparent;border:none;box-shadow:inset 0 -32px 64px 0 #ffffff13,inset 0 -8px 16px 0 #ffffff13;backdrop-filter:blur(4px);padding: 10px 15px}.contain{width:100%}.extrem{width:100%;height:0px}.duration{margin: 10px}.square{border: 1px solid #fff;width:70px;height:70px;margin-left: 10%;font-size: 0.7em;text-align: center}.black{transition-duration:3s!important}.white{background-image:url("https://phidippus-creation-web.com/wp-content/uploads/2025/12/phi_dippus_blc.png");background-repeat: no-repeat;background-position-y:center;background-position-x:center;transition-duration:2s!important}.duration:hover .black,.duration:hover .white,.duration:hover .pink{margin-left:90%}.pink{transition-duration:4s!important;background:linear-gradient(66deg,rgba(255,183,0,1) 0%,rgba(247,0,0,1) 20%,rgba(252,0,252,1) 40%,rgba(62,17,17,1) 60%,rgba(104,99,95,1) 80%,rgba(227,213,200,1) 100%);background-size:300%;animation:animated_gradient_text 12s ease-in-out infinite;-moz-animation:animaanimated_gradient_textted_text 12s ease-in-out infinite;-webkit-animation:animated_gradient_text 12s ease-in-out infinite}@keyframes animated_gradient_text{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%;transition-duration:3s}}.main_title,#cmplz-document h2,#cmplz-document h3,#post-3 h2,#post-3 h3{text-transform: uppercase}#footer-bottom{display:none}*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0;box-sizing:border-box}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;width: 99%;margin: auto}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}@keyframes slide-in{from{transform:translateX(-100%)}to{transform:translateX(0%)}}.slide{animation:slide-in 1000ms}@media only screen and (max-width:600px){#total-price-cal{font-size: 10vw}}@media only screen and (min-width:800px){#total-price-cal{font-size: 5vw}}@media only screen and (min-width:1000px){#total-price-cal{font-size: 3vw}}