:root{--font-size:16px;--font-1:"Poppins";--font-2:"Inter";--color1:#132c51;--color2:#3abdb8;--color3:#00527b;--color4:#e6186a;--color5:#f5faff;--color6:#1b1b1b;--color7:#454545;--h1:42px;--h2:35px;--h3:30px;--h4:22px;--h5:18px;--h6:18px;--color10:#000;--color11:#fff;--a:#3abdb8;--hover:#2df1ea;--darktitle:#fff;--darktext:#fff}#trp-floater-ls.trp-color-dark{background:var(--color3)}.pd90 .wrap{padding:90px 0}.pdt90 .wrap{padding-top:90px}.pdb90 .wrap{padding-bottom:90px}.pdb70 .wrap{padding-bottom:70px}.pdb30 .wrap{padding-bottom:30px}.bg-w .wrap{background:#fff !important}.bg-dw .wrap{background:linear-gradient(180deg,#fff 25.12%,#f9f9f9 100%)}.bg-f9 .wrap{background:linear-gradient(180deg,#fff 25.12%,#f9f9f9 100%)}.bg-f7 .wrap{background:#f7f7f7}.bg-f4 .wrap{background:#f4f4f4}.btnloop60 .btn-loop{margin-top:60px !important}h1{font-family:var(--font-1);font-size:var(--h1);font-style:normal;font-weight:700;line-height:110% !important}h2{color:var(--color1);font-family:var(--font-1);font-size:var(--h2);font-style:normal;font-weight:700;line-height:120% !important}h3{color:var(--color1);font-family:var(--font-1);font-size:var(--h3);font-style:normal;font-weight:700;line-height:120% !important}h4{color:var(--color3);font-family:var(--font-2);font-size:var(--h4);font-style:normal;font-weight:700;line-height:120% !important}h5{font-family:var(--font-2);font-size:var(--h5);font-style:normal;font-weight:400;line-height:130% !important;letter-spacing:1.8px;text-transform:uppercase}h6{font-family:var(--font-2);font-size:var(--h6);font-style:normal;font-weight:700;line-height:140% !important}.dtext{font-family:var(--font-2);font-size:var(--font-size);font-style:normal;font-weight:300;line-height:145%}.element ol{padding:0 0 0 20px}.owlbtn{border:1px solid var(--color3) !important;border-radius:50px;display:flex;align-items:center;justify-content:center}.gform .ginput_container_consent input:checked~label:after,.gform .ginput_container_radio .gchoice input:checked~label:after,.gform .ginput_container_checkbox .gchoice input:checked~label:after{background-color:var(--color2) !important}.gform .form-control:focus{background-color:#3abdb847 !important}.gform .ginput_container_consent label{white-space:normal !important}.gform .gform_footer{justify-content:center;margin-top:36px}.gform .gform_confirmation_message img{max-width:175px}.gform .gform_confirmation_message{text-align:center;max-width:475px;margin:35px auto}.gform .gform_confirmation_message hr.sep{margin:50px 0}.gform .gform_confirmation_message h4{color:var(--color1) !important;margin-bottom:25px !important}.gform .gform_confirmation_message p{color:#454545;font-size:16px;font-style:normal;font-weight:400;line-height:145%;max-width:410px;margin:auto}.gform .gfield_checkbox{display:flex;gap:0 !important;flex-direction:row !important;flex-wrap:wrap}.gform .gfield_checkbox .gchoice{max-width:20%;width:100%}.gform input::placeholder,.gform option{color:var(--color7)}.gform .gfield_label{color:var(--color7);font-weight:400 !important}.gform .form-control{font-family:var(--font-2) !important;color:#454545 !important}.gform .ginput_container_consent label:after,.gform .ginput_container_radio .gchoice label:after,.gform .ginput_container_checkbox .gchoice label:after{border-radius:4px !important;border:1px solid #dfdfdf !important;background:#fff !important}.btn.btn-1{padding:15px 30px;background:0 0 !important;border-radius:5px;border:1px solid var(--color2)}.btn.btn-1 .a-span{font-family:var(--font-2);font-size:17px;font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase;color:var(--color2)}.btn.btn-1:after{background-color:transparent}.btn.btn-1:hover:after{background-color:var(--color2)}.btn.btn-1:hover span{color:#fff}.btn.btn-2,.gfopt-01 .gform_button,.error404 .btn.btn-1{padding:15px 30px !important;background:0 0 !important;border-radius:5px !important;border:1px solid var(--color3) !important}.btn.btn-2 .a-span,.gfopt-01 .gform_button span,.error404 .btn.btn-1 span{font-family:var(--font-2);font-size:17px;font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase;color:var(--color3)}.btn.btn-2:after{background-color:transparent}.btn.btn-2:hover,.error404 .btn.btn-1:hover{border:1px solid var(--color2) !important}.btn.btn-2:hover:after,.gform_button:hover,.error404 .btn.btn-1:hover:after{background:var(--color2) !important;border:1px solid var(--color2) !important}.btn.btn-2:hover span,.gform_button:hover span,.error404 .btn.btn-1:hover span{color:#fff}.header{background-color:#fff}.navbar-brand{width:155px}header .menu_wrap{padding:10px 0}.header .menu-oc-right.closer,.header .menu-oc-right.closer svg{width:30px;height:30px}.main-menu .navbar-nav{gap:30px}.main-menu .navbar-nav .nav-link{padding:0;color:var(--color1);font-family:var(--font-2);font-size:15px;font-style:normal;font-weight:700;line-height:145%}.main-menu .menu-item.active .nav-link span,.main-menu .menu-item .nav-link:hover span,.mobile-menu .nav-link:hover{color:var(--color2) !important}.menu-toggle.text-right{margin-bottom:20px}#menu-language-switcher img{max-width:20px}#menu-language-switcher{flex-direction:row;justify-content:flex-end;display:flex}#menu-language-switcher li:not(:last-child):after{content:"/";margin-left:15px;margin-right:10px;font-size:15px}#menu-language-switcher li{display:flex;align-items:center}#menu-language-switcher .nav-link{padding:0}#menu-language-switcher span[data-no-translation]{display:flex;align-items:center}#menu-language-switcher .trp-ls-language-name{color:var(--color1);font-family:var(--font-2);font-size:15px;font-style:normal;font-weight:700;line-height:145%}#menu-language-switcher li.current-language-menu-item .trp-ls-language-name{color:var(--color2)}.footer-0 .footer-separator{margin:50px 0;background:rgba(255,255,255,.1)}.footer-0 .ftitle{color:var(--color11);font-family:var(--font-2);font-size:17px;font-style:normal;font-weight:400;line-height:140%;text-transform:uppercase;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,.1);position:relative}.footer-0 .ftitle:before{position:absolute;bottom:-1px;width:40px;background:var(--color2);height:1px;content:'';z-index:10}.footer-0 .company-about{max-width:585px;width:100%}.footer-0 .company-about .dtext p{margin-bottom:40px;font-size:14px;font-family:var(--font-2)}.footer-0 .company-about .dtext p:last-child{margin-bottom:0}.footer-0 .foot{display:flex;justify-content:space-between;color:rgb(254 255 251/80%);font-family:var(--font-2);font-size:14px;font-style:normal;font-weight:400;line-height:140%;padding-bottom:70px}.footer-0 .footer-menu{max-width:200px;width:100%}.footer-0 .foot .web a,.footer-0 .foot .web span,.footer-0 .foot .copy a{color:rgb(254 255 251/80%)}.footer-0 .foot .web a:hover,.footer-0 .foot .web a:hover span,.footer-0 .foot .copy a:hover{color:var(--hover)}.footer-0 .foot .sep{color:var(--color2) !important}.footer-0 .footer-menu-wrapper{display:flex;gap:50px;justify-content:flex-end}.footer-0 .dtop{padding-top:80px}.footer-0 .footer-menu .menu-item a{color:#fff;font-family:var(--font-2);font-size:14px;font-style:normal;font-weight:300;line-height:140%}.footer-0 .menu-links{padding-left:20px;list-style:none}.footer-0 .menu-item{margin-bottom:25px;position:relative}.footer-0 .menu-item:before{content:'';background:url('/wp-content/themes/fpg/images/icons/footer-right.svg');background-repeat:no-repeat;background-size:contain;position:absolute;left:-15px;top:6px;width:10px;height:10px}.footer-0 .footer-menu .menu-item .is-active,.footer-0 .footer-menu .menu-item a:hover{color:var(--color2)}.footer-0 .compy-text{color:#fff;font-family:var(--font-2);font-size:16px;font-style:normal;font-weight:400;line-height:145%;max-width:310px;width:100%;margin-bottom:0}.footer-0 .compy-text strong{color:var(--color2)}.footer-0 .logo-about-wrapper{display:flex;margin-bottom:50px;justify-content:space-between}.footer-0 .logo-about-wrapper .separator{width:1px;background:#fff;opacity:.1}.footer-0 .social-icons{margin-bottom:50px;display:inline-block}.footer-0 .dtag{color:#fff;font-family:var(--font-2);font-size:14px;font-style:normal;font-weight:300;line-height:100%}.footer-0 .icon-bg{border-radius:3px;border:1px solid var(--color2);width:26px;display:flex;align-items:center;justify-content:center}.footer-0 .icon-bg img{width:7px}.footer-0 .social-icons .soc-link{gap:15px}.footer-0 .social-icons:hover .dtag{color:var(--hover)}.footer-0 .social-icons:hover .icon-bg{background:var(--color2)}.footer-0 .social-icons:hover .icon-bg img{filter:brightness(0) saturate(100%) invert(1)}.footer-0 .qr-codes{margin-bottom:50px;flex-wrap:wrap;gap:15px 30px;display:inline-block;margin-right:50px}.footer-0 .qr-code{width:100px;height:100px}.heroform-01 .wrap{min-height:800px;padding:20px}.heroform-01 .no-form .cc{flex:0 0 100%;max-width:100%}.heroform-01 .no-form .gform-wrapper{display:none}.heroform-01.w560 .dinfo{max-width:560px !important;width:100%;padding:0}.heroform-01.w480 .dinfo{max-width:480px !important;width:100%;padding:0}.heroform-01.h600 .wrap{min-height:600px !important}.heroform-01.h500 .wrap{min-height:500px !important}.heroform-01.pn-srvcs .mtitle{margin-bottom:40px}.heroform-01.pn-srvcs .atitle{color:var(--color3);margin-bottom:20px}.heroform-01.pn-srvcs .dtext{font-weight:400;margin-bottom:40px;color:#454545}.heroform-01.pn-srvcs .overlay-img{height:800px;width:100%;max-width:745px;left:unset;right:0}.heroform-01.with-form .wrap{background-color:var(--color3)}.heroform-01.with-form .mtitle{color:#fff;margin-bottom:40px}.heroform-01.with-form .atitle{color:var(--color2);margin-bottom:20px}.heroform-01.with-form .dtext{margin-bottom:40px;color:#f7f7f7}.heroform-01.with-form .dtext ul{padding-left:15px;list-style:none}.heroform-01.with-form .dtext li:before{content:'';width:5px;height:5px;background:var(--color2);position:absolute;border-radius:50px;left:-15px;top:50%;transform:translateY(-50%)}.heroform-01.with-form .dtext li{position:relative;margin-bottom:5px}.heroform-01.with-form .dtext strong{font-weight:700}.heroform-01.with-form .gform{background-color:#fff !important;padding:45px 25px;border-radius:10px}.heroform-01.with-form .gform h4{color:#e6186a;text-align:center;margin-bottom:16px}.heroform-01.with-form .gform_fields{row-gap:20px !important}.heroform-01.with-form .gfield--input-type-datepicker .ginput_container_date input{width:100%}.heroform-01.with-form .gform-wrapper{padding:0}.heroform-01.with-form .gfield--input-type-datepicker .ginput_container_date{display:block !important;position:relative}.heroform-01.with-form .gfield--datepicker-default-icon .ginput_container_date:after{position:absolute;left:unset !important;right:14px !important;top:50% !important;transform:translateY(-50%) !important;content:'' !important;background:url(/wp-content/themes/fpg/images/icons/calendar.svg);width:10px;height:10px;background-size:cover;background-repeat:no-repeat}.heroform-01.with-form .gform input,.heroform-01.with-form .gform select{border:1px solid #d3f0ef !important;box-shadow:none !important;border-radius:4px !important}.heroform-01.with-form .gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):before{color:var(--color2) !important}.heroform-01.with-form .gform_button{border-radius:5px !important;border:1px solid var(--color3) !important;padding:15px 30px !important}.heroform-01.with-form .gform_button span{color:var(--color3);font-family:var(--font-2);font-size:17px;font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase}.heroform-01.with-form .gform_button:hover{background:var(--color2) !important;border:1px solid var(--color2) !important}.heroform-01.with-form .gform_button:hover span{color:#fff !important}.icon-01 .micon_title{margin-bottom:30px;text-align:center}.icon-01 .micon_text{color:var(--color7);margin-bottom:70px}.icon-01 .dinfo{text-align:center}.icon-01 .icon-separator{width:30px;height:3px;background:var(--color2);margin:30px auto}.icon-01 .ititle{margin-top:30px}.icon-01 .item{max-width:250px}.icon-01 .dtext{color:var(--color7);font-weight:400}.icon-01 .icon-spacer{display:block;width:100%;margin-bottom:30px}.icon-01 .row{justify-content:center}.icon-01 .a-span{color:var(--color3) !important;font-family:var(--font-2);font-size:var(--font-size) !important;font-style:normal;font-weight:400;line-height:145%}.icon-01 .btn.w-icon span:before{content:unset !important}.icon-01 .btn.w-icon img{max-width:39px}.icon-01 .btn.w-icon{width:100%;justify-content:center;bottom:0;position:absolute}.icon-01 .col-md-x5{max-width:218px;flex:0 0 218px;padding:0;min-height:350px;height:100%}.icon-01 .col-md-x5 .item{max-width:250px}.icon-01 .wrap[data-ctr="5"] .row{justify-content:space-between}.pn-mngmnt-htgs .icon-wrapper{max-width:360px;flex:0 0 360px}.pn-mngmnt-htgs .item{max-width:100%}.pn-mngmnt-htgs .ptext{font-family:var(--font-2);color:#454545}.cta-01 .dinfo{border-radius:10px;background:#065b86;padding:50px 70px;display:flex;justify-content:space-between;align-items:center}.cta-01 .mtitle{color:#fff;margin-bottom:10px}.cta-01 .dtext{color:#f7f7f7}.cta-01 .dinfo-wrapper,.cta-01 .button-wrapper{z-index:10}.cta-01 .dinfo .overlay-bg{border-radius:10px;background-position:right}.cta-01 .link-text.link-more{font-family:var(--font-1);font-size:30px;font-style:normal;font-weight:700;line-height:120%}.cta-01 .link-text.link-more span{color:#fff}.cta-01 .link-text.link-more:hover span{color:var(--color2)}.cta-01 .link-text.link-more .a-span span{display:block;color:var(--color2);font-size:var(--h6);font-style:normal;font-weight:700;line-height:140%;margin-bottom:5px}.cta-01 .btn-loop{gap:60px}.rowmediaadv-01 .mtitle{margin-bottom:30px}.rowmediaadv-01 .dtext h4{margin-bottom:20px}.rowmediaadv-01 .dtext{font-weight:400;color:var(--color7)}.rowmediaadv-01 .dtext ul{padding-left:25px;list-style:none}.rowmediaadv-01 .dtext li{position:relative;margin-bottom:5px}.rowmediaadv-01 .dtext li:before{content:'';width:5px;height:5px;background:#e6186a;position:absolute;left:-25px;top:10px;border-radius:50px}.rowmediaadv-01 .dtext ol li:before{display:none}.rowmediaadv-01 .col1,.rowmediaadv-01 .col1 img{border-radius:10px;max-width:550px}.rowmediaadv-01 .col2{max-width:580px !important}.rowmediaadv-01 .flexic{justify-content:space-between}.rowmediaadv-01 .btn-loop{margin-top:30px}.rowmediaadv-01 .col1{padding:0 15px}.qblock-01 .wrap{background:#f7f7f7;padding:90px 0}.qblock-01 .dtext{color:var(--color1);font-family:var(--font-2);font-size:20px !important;font-style:italic;font-weight:400;line-height:150%;text-align:left !important}.qblock-01 .slide-bg{max-width:640px !important;margin:unset !important;margin:unset !important;padding:0 0 0 125px !important;position:relative}.qblock-01 .wrap:before{content:'';background:url('/wp-content/uploads/2024/08/quote-img.png');max-width:1440px;height:100%;max-height:427px;position:absolute;left:50%;transform:translateX(-50%);width:100%;background-repeat:no-repeat;background-position:right;background-size:contain}.qblock-01 .slide-bg:before{content:'';background:url('/wp-content/uploads/2024/08/quote.svg');width:75px;height:100%;position:absolute;background-repeat:no-repeat;top:0;left:0}.qblock-01 .dflex-center{gap:30px !important;justify-content:flex-start;margin-top:35px !important}.qblock-01 .client-dtl{margin-bottom:0;font-style:normal !important}.qblock-01 .davatar{width:60px;height:60px}.qblock-01 .client-dtl a{color:var(--color3)}.qslider-01 .dtext{color:var(--color1);text-align:center;font-family:var(--font-2);font-size:20px !important;font-style:italic;font-weight:400;line-height:150% !important;max-width:1070px !important;margin:auto;padding:30px 40px;border-radius:10px;border:1px solid #d9d9d9}.qslider-01 .mtitle{margin-bottom:60px}.qslider-01 .client-dtl{margin-bottom:0}.qslider-01 .davatar{width:60px;height:60px}.qslider-01 .client-dtl a{color:var(--color3)}.qslider-01 .dflex-center{flex-direction:column}.qslider-01 .slide-bg:before{content:'';background:url('/wp-content/themes/fpg/images/icons/testimonial-quote.svg');width:19px;position:absolute;top:-10px;left:50%;transform:translateX(-50%);z-index:20;padding:10px;background-size:contain;background-repeat:no-repeat}.qslider-01 .slide-bg:after{content:'';background:#fff;width:39px;height:36px;position:absolute;top:-20px;left:50%;transform:translateX(-50%);z-index:10}.qslider-01 .dtext:after{content:'';background:url('/wp-content/themes/fpg/images/icons/triangle.svg');width:20px;height:22px;background-repeat:no-repeat;background-size:contain;position:absolute;bottom:-22px;left:50%;transform:translateX(-50%)}.qslider-01 .dflex-center{margin-top:40px !important;padding-bottom:20px}.faq-pge .qslider-01 .wrap{background:#fff !important}.cta-02 .col-info{border-radius:10px;background:#2c5877;padding:70px 60px}.cta-02 .dinfo{max-width:610px;width:100%;margin-left:auto}.cta-02 .mtitle{color:#fff;margin-bottom:30px}.cta-02 .dtext{color:#fff;margin-bottom:30px}.cta-02 .img-wrap{position:absolute;left:0;max-width:500px;width:100%;height:100%}.cta-02 .img-wrap img{height:100%}.gfopt-01 .mtitle{text-align:center;margin-bottom:30px;color:var(--color3)}.gfopt-01 .dtext{font-weight:400;margin-bottom:50px;text-align:center;color:#454545}.gfopt-01 .wrap{background:#f7f7f7}.gfopt-01 .gform{max-width:770px;margin:auto}.gfopt-01 .gform_fields{row-gap:20px !important}.gfopt-01 .form-control{border-radius:4px !important;border:1px solid #dfdfdf !important;background:#fff !important}.gfopt-01 .gfield--input-type-datepicker .ginput_container_date input{width:100%}.gfopt-01 .gfield--input-type-datepicker .ginput_container_date{display:block !important;position:relative}.gfopt-01 .gfield--datepicker-default-icon .ginput_container_date:after{position:absolute;left:unset !important;right:14px !important;top:50% !important;transform:translateY(-50%) !important;content:'' !important;background:url(/wp-content/themes/fpg/images/icons/calendar.svg);width:10px;height:10px;background-size:cover;background-repeat:no-repeat}.colstack-01 .mtitle{text-align:center;margin-bottom:30px !important}.colstack-01 .dtext{text-align:center;font-weight:400;color:#454545;margin-bottom:40px}.colstack-01 .atitle{text-align:center;margin-bottom:40px !important}.colstack-01 .btn-loop{width:100%;justify-content:center}.colstack-01 .wrap{background:#f7f7f7}.colstack-01 .ititle{margin-bottom:20px}.colstack-01 .tg-item{padding-left:30px;border-left:2px solid #e6186a;width:100%;max-width:33%}.colstack-01 .text-grp-wrapper{display:flex;flex-wrap:wrap;row-gap:40px;margin-bottom:40px;justify-content:space-between}.colstack-01 .grptext{width:100%;max-width:330px;font-family:var(--font-2);color:#454545}.colstack-01.w800 .dtext{max-width:800px;margin-left:auto;margin-right:auto}.cards-01 .item-wrap{border-radius:10px;background:var(--color3);padding:38px 30px;max-width:370px;flex:0 0 370px;min-height:180px}.cards-01 .wrap{padding-left:15px;padding-right:15px}.cards-01 .ititle{color:#fff;margin-bottom:20px;min-height:53px}.cards-01 .dtext{margin-bottom:20px;color:#fff;max-width:295px}.cards-01 .row{justify-content:center;gap:45px}.cards-01 .main_title{text-align:center;margin-bottom:40px}.cards-01 .btn.w-icon img{max-width:39px}.cards-01 .btn.w-icon span{color:#fff;font-family:var(--font-2);font-size:var(--font-size)}.cards-01 .btn.w-icon span:before{content:none !important}.cards-01 .item{display:flex;flex-direction:column;justify-content:space-between;height:100%}.team-01 .item{display:flex;margin-bottom:50px}.team-01 .dimage{width:100%;max-width:320px;height:320px;border-radius:10px;background:#f6f6f6}.team-01 .dinfo{width:100%;padding-left:50px}.team-01 .dimage img{border-radius:10px;width:100%;height:100%}.team-01 .mtitle{margin-bottom:40px;text-align:center}.team-01 .ititle{margin-bottom:20px;color:var(--color1);margin-top:20px}.team-01 .ptext{font-family:var(--font-2);color:#454545;margin-bottom:0}.team-01 .btitle{margin-bottom:30px;color:var(--color3)}.rowstack-01 .mtitle,.rowstack-01 .dtext,.rowstack-01 .atitle{margin-bottom:30px}.rowstack-01 .dtext{font-weight:400;color:#454545}.rowstack-01 .img-wrap img{max-width:550px;border-radius:10px}.rowstack-01 .dinfo{max-width:550px;padding:30px 0}.rowstack-01 .ititle,.rowstack-01 .iclick{color:var(--color3);font-family:var(--font-2);font-size:var(--font-size);font-style:normal;font-weight:700;line-height:140%}.rowstack-01 .ihead{padding-left:10px;gap:25px;flex-wrap:nowrap}.rowstack-01 .ibox{padding-left:35px;padding-top:10px}.rowstack-01 .acc-content .item{margin-bottom:20px}.rowstack-01 .dtext ul{padding-left:25px;list-style:none}.rowstack-01 .dtext li{position:relative;margin-bottom:5px}.rowstack-01 .dtext li:before{content:'';width:5px;height:5px;background:#e6186a;position:absolute;left:-25px;top:10px;border-radius:50px}.rowstack-01 .acc-indicator div{color:#e6186a}.whyfpg .ititle,.whyfpg .iclick{color:#454545}.citation-text .btn-loop{width:100%;justify-content:center}.citation-text .dtext{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding-top:50px;padding-bottom:50px;max-width:800px;margin:0 auto 50px auto}.citation-text .dtext h5{padding:50px 0 40px;margin-bottom:0}.citation-text .dtext h5:first-child{padding-top:0}.citation-text .dtext ol:not(:last-child){padding-bottom:50px;border-bottom:1px solid #d9d9d9;margin-bottom:0}.citation-text .dtext ol{color:#454545;font-family:var(--font-2);font-size:14px;font-style:normal;font-weight:400;line-height:140%;padding-left:15px}.citation-text .dtext li{margin-bottom:40px}.citation-text .dtext li a{color:#454545;text-decoration:underline}.privcyplcy-text .dtext{font-weight:400;color:#454545}.privcyplcy-text .dtext p{margin-bottom:30px}.privcyplcy-text .dtext ul{padding-left:25px;list-style:none;margin-bottom:30px}.privcyplcy-text .dtext li{position:relative;margin-bottom:5px}.privcyplcy-text .dtext li:before{content:'';width:5px;height:5px;background:var(--color2);position:absolute;left:-25px;top:10px;border-radius:50px}.timeline-01 .dtext{font-weight:400}.timeline-01 .mtitle{text-align:center;margin-bottom:30px}.timeline-01 .dtext{margin-bottom:40px;color:#454545}.timeline-01 .timeline-wrapper{flex-wrap:nowrap;gap:10px;justify-content:center}.timeline-01 .item{text-align:center;min-height:390px;padding:20px 0;max-width:159px;flex:0 0 159px;position:relative;border-top:1px solid #fff}.timeline-01 .item.active{border:1px solid var(--color2)}.timeline-01 .timeline-wrapper .dtext{margin-bottom:0;margin-top:20px;padding:0 10px}.timeline-01 .timeline-img{height:20px !important;z-index:10;position:relative}.timeline-01 .item.active .timeline-img{filter:brightness(0) saturate(100%) invert(22%) sepia(65%) saturate(3718%) hue-rotate(321deg) brightness(89%) contrast(102%)}.timeline-01 .item:before{content:'';width:100%;height:2px;background:var(--color2);opacity:.3;position:absolute;left:0;top:32px}.timeline-01 .item.active:before{background:#e6186a}.timeline-01 .item:after{content:'';width:10px;height:2px;background:var(--color2);opacity:.3;position:absolute;right:-10px;top:32px}.timeline-01 .item.active:after{background:#e6186a;right:-11px}.timeline-01 .item:nth-child(5):after{background:var(--color2)}.timeline-01 .item:last-child:after{content:none}.timeline-01 .item:first-child:before,.timeline-01 .item:last-child:before{width:50%}.timeline-01 .item:first-child:before{left:50%}.js-tabs-01 .dtext{font-weight:400;color:#454545}.js-tabs-01 .dtext p{margin-bottom:20px}.js-tabs-01 .dtext h4{margin:20px 0}.js-tabs-01 .actitle{color:var(--color3);font-family:var(--font-2);font-size:var(--font-size);font-style:normal;font-weight:700;line-height:140%}.js-tabs-01 .ihead{padding-left:10px;gap:25px;flex-wrap:nowrap}.js-tabs-01 .ibox{padding-left:35px;padding-top:10px}.js-tabs-01 .acc-content .item{margin-bottom:30px}.js-tabs-01 .dtext ul{padding-left:30px;list-style:none}.js-tabs-01 .dtext ol{padding-left:20px;margin-bottom:20px}.js-tabs-01 .dtext li{position:relative;margin-bottom:15px}.js-tabs-01 .dtext ol li{padding-left:15px}.js-tabs-01 .dtext ul li:before{content:'';width:5px;height:5px;background:#e6186a;position:absolute;left:-30px;top:10px;border-radius:50px}.js-tabs-01 .acc-indicator div{color:#e6186a}.js-tabs-01 .acc-content{padding-top:40px;margin-top:40px;border-top:1px solid #d9d9d9}.js-tabs-01 .ititle{margin-bottom:40px;line-height:100% !important}.js-tabs-01 .tab-content{border:none !important;padding-left:60px}.js-tabs-01 .ntabs li{border:none !important;max-width:285px;width:100%;padding:0 !important;margin-bottom:20px}.js-tabs-01 .dtitle{color:var(--color3);font-family:Inter;font-size:18px;font-style:normal;font-weight:700;line-height:120%;display:block}.js-tabs-01 .nav-link{border-radius:5px;border:1px solid var(--color3);padding:12px 20px 12px 55px;position:relative}.js-tabs-01 .nav-link.active{border:1px solid var(--color2);background:var(--color2)}.js-tabs-01 .nav-link.active .dtitle{color:#fff}.js-tabs-01 .nav-link:before{content:'';background:url('/wp-content/themes/fpg/images/icons/question.svg');width:20px;height:100%;background-repeat:no-repeat;position:absolute;left:20px;top:50%;transform:translateY(-50%);background-position:center}.js-tabs-01 .nav-link.active:before{filter:brightness(0) saturate(100%) invert(1)}.js-tabs-01 .dtext a:hover{text-decoration:underline}.js-tabs-01 .btn-wrapper{margin-top:30px}.loc-tabs-01 .dtext{font-weight:400;color:#454545;margin-bottom:30px}.loc-tabs-01 .dtext h4{margin-bottom:20px;margin-top:30px}.loc-tabs-01 .actitle{color:var(--color3);font-family:var(--font-2);font-size:var(--font-size);font-style:normal;font-weight:700;line-height:140%}.loc-tabs-01 .ihead{padding-left:10px;gap:25px;flex-wrap:nowrap}.loc-tabs-01 .ibox{padding-left:35px;padding-top:10px}.loc-tabs-01 .acc-content .item{margin-bottom:30px}.loc-tabs-01 .dtext ul{padding-left:25px;list-style:none;margin-bottom:30px}.loc-tabs-01 .dtext li{position:relative;margin-bottom:5px}.loc-tabs-01 .dtext li:before{content:'';width:5px;height:5px;background:var(--color2);position:absolute;left:-25px;top:10px;border-radius:50px}.loc-tabs-01 .acc-indicator div{color:#e6186a}.loc-tabs-01 .acc-content{padding-top:40px;margin-top:40px;border-top:1px solid #d9d9d9}.loc-tabs-01 .ititle{margin-bottom:40px;line-height:100% !important}.loc-tabs-01 .tab-content{border:none !important;padding-left:40px}.loc-tabs-01 .ntabs li{border:none !important;max-width:285px;width:100%;padding:0 !important;margin-bottom:30px}.loc-tabs-01 .dtitle{color:var(--color3);font-family:Inter;font-size:18px;font-style:normal;font-weight:700;line-height:100%;display:block}.loc-tabs-01 .nav-link{border-radius:5px;border:1px solid var(--color3);padding:12px 20px 12px 55px;position:relative}.loc-tabs-01 .nav-link.active{border:1px solid var(--color2);background:var(--color2)}.loc-tabs-01 .nav-link.active .dtitle{color:#fff}.loc-tabs-01 .nav-link:before{content:'';background:url('/wp-content/themes/fpg/images/icons/location.svg');width:20px;height:100%;background-repeat:no-repeat;position:absolute;left:20px;top:50%;transform:translateY(-50%);background-position:center;filter:brightness(0) saturate(100%) invert(23%) sepia(80%) saturate(850%) hue-rotate(164deg) brightness(96%) contrast(106%)}.loc-tabs-01 .nav-link.active:before{filter:brightness(0) saturate(100%) invert(1)}.loc-tabs-01 .map-wrapper iframe{min-height:140px !important;border-radius:10px}.loc-tabs-01 .dinfo{max-width:390px;width:100%;margin:unset !important}.loc-tabs-01 .loc-row{display:flex;justify-content:space-between;flex-wrap:wrap}.loc-tabs-01 .loc_btn{margin-top:30px}.loc-tabs-01 .loc_address{color:#454545;font-family:var(--font-2);font-size:var(--font-size);font-style:normal;font-weight:700;line-height:145%;margin:30px 0}.loc-tabs-01 .distance-calculated{color:var(--a);margin-bottom:30px}.loc-tabs-01 .dtext a:hover{text-decoration:underline}.loc-tabs-01 .oh-wrapper{max-width:370px;width:100%;margin-bottom:30px}.loc-tabs-01 .oh-lbl{width:145px}.loc-tabs-01 .oh-table tr:nth-child(odd){background:#f7f7f7}.loc-tabs-01 .oh-table td{color:#454545;font-family:var(--font-2);font-size:var(--font-size);font-style:normal;font-weight:400;line-height:145%;padding:10px 20px;border:1px solid #e4e4e4}.loc-tabs-01 .oh-vle{width:225px}.loc-tabs-01 .loc_address br{display:block !important}.loc-tabs-01 .show-all-loc{color:var(--color2);font-weight:600;margin-bottom:0}#fpg-search-loc{display:flex;gap:20px;margin-bottom:20px;padding:30px;background:#f7f7f7;align-items:center}#fpg-clear{width:50px;position:absolute;right:0;font-size:13px;cursor:pointer;font-family:var(--font-2);height:46px;bottom:0 !important;justify-content:center;align-items:center}#fpg-search-loc .search-input-wrapper{position:relative}.fpg-btn{color:var(--color3);font-family:var(--font-2);font-size:15px;font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase;border:1px solid var(--color3);background:0 0;padding:15px 20px !important;border-radius:5px !important}.fpg-btn:hover{border-color:var(--color2);color:#fff;background:var(--color2)}#fpg-address{border:1px solid #d3f0ef !important;box-shadow:none !important;border-radius:4px !important;padding:10px 20px;margin-left:10px}.loc-loader-wrap{width:100%}#loc-loader{width:50px;padding:8px;aspect-ratio:1;border-radius:50%;background:var(--color1);--_m:conic-gradient(#0000 10%,#000),linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:location-loader 1s infinite linear;margin:auto}@keyframes location-loader{to{transform:rotate(1turn)}}.loc-tabs-01 .ntabs .mobile-loc-row li{position:relative;margin-bottom:5px}.loc-tabs-01 .ntabs .mobile-loc-row .dinfo{padding-top:30px}.text-o-01 .dtext{font-weight:400;color:var(--color7);margin-bottom:30px}.text-o-01 .mtitle{margin-bottom:30px;text-align:center}.text-o-01.w980 .dtext{max-width:980px;margin:0 auto 30px}.translatepress-es_ES .header .main-menu .navbar-nav{gap:15px}.translatepress-es_ES .header .main-menu .navbar-nav .nav-link{font-size:14px}.translatepress-es_ES .header .main-menu{padding-left:20px !important}.translatepress-es_ES .header li.menu-item{max-width:max-content;width:100%}.translatepress-es_ES .icon-01 .ititle{min-height:80px}.translatepress-es_ES .icon-01.mh-3 .col-md-x5{min-height:380px}.moretreatments-01 .item-wrap{border-radius:10px;background:var(--color3);padding:38px 30px;max-width:370px;flex:0 0 370px}.moretreatments-01 .wrap{padding-left:15px;padding-right:15px}.moretreatments-01 .ititle{color:#fff;cursor:pointer;padding-right:20px;z-index:10;position:relative}.moretreatments-01 .ititle:hover{color:var(--color2)}.moretreatments-01 .mt-details{margin-top:20px}.moretreatments-01 .dtext{margin-bottom:20px;color:#fff;max-width:295px;min-height:140px}.moretreatments-01 .row{justify-content:center;gap:25px;width:100%;margin:auto}.moretreatments-01 .main_title{text-align:center;margin-bottom:40px}.moretreatments-01 .btn.w-icon img{max-width:39px}.moretreatments-01 .btn.w-icon span{color:#fff;font-family:var(--font-2);font-size:var(--font-size)}.moretreatments-01 .btn.w-icon span:before{content:none !important}.moretreatments-01 .item{display:flex;flex-direction:column;justify-content:space-between;height:100%}.moretreatments-01 .dinfo{position:relative}.moretreatments-01 .dinfo:before{content:'';background:url('/wp-content/themes/fpg/images/icons/owl-arr.svg');background-size:contain;background-repeat:no-repeat;background-position:center;width:20px;height:20px;position:absolute;right:0;transform:rotate(270deg);filter:brightness(0) invert(1);transition:.5s ease;top:5px}.moretreatments-01 .dinfo:hover:before{filter:brightness(0) saturate(100%) invert(75%) sepia(14%) saturate(1777%) hue-rotate(127deg) brightness(85%) contrast(86%);););););););););)}.moretreatments-01 .dinfo.active:before{transform:rotate(90deg)}.moretreatments-01 .active .ititle{min-height:53px}.translatepress-es_ES .moretreatments-01 .active .ititle{min-height:80px}