body:not(.wp-admin){background:url(//cytodigm.com/wp-content/themes/cytodigm/images/icons/resources-page.jpg) top center no-repeat}:root{--font-size:17px;--font-1:"Mundial";--font-2:"Ubuntu";--color10:#000;--color11:#fff;--a:#dda15e;--hover:#a1aeb7;--darktitle:#fff;--darktext:#fff}.element sub,.element sup{font-size:72%}.navbar{justify-content:space-between;gap:20px}.navbar-expand-lg .navbar-collapse{justify-content:flex-end}.main-menu{width:100%}.main-menu .navbar-nav{gap:10px;justify-content:flex-end}header #navbar-home ul li a{color:#171f28;text-align:right;font-family:Roboto;font-size:17px;font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase;padding:0;transition:.3s}#navbar-home ul .menu-item-object-custom .dropdown-toggle{cursor:default}#navbar-home ul.navbar-nav{gap:50px;align-items:center}header #navbar-home ul li:last-child a{color:#017e80;font-family:Roboto;font-size:17px;font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase;border-radius:50px;border:2px solid #017e80;padding:18px 39px}header #navbar-home ul li:last-child a:hover,.home header #navbar-home ul li:last-child a:hover{background-color:#0ba4b2;border-color:#0ba4b2;color:#fff}.home header #navbar-home ul li:last-child a{color:#fff;border-color:#fff}header #navbar-home ul li a:hover,header #navbar-home ul li.current_page_item a{color:#0ba4b2}nav#navbar-home .navbar-brand{width:117px}.home nav#navbar-home .navbar-brand{width:156px}.home .sticky-head nav#navbar-home .navbar-brand{width:117px}header .menu_wrap{padding:10px 0}header.sticky-head .menu_wrap{background-color:#fff}header .menu_wrap{box-shadow:0px .5px 2px 0px rgba(0,0,0,.1)}.home header .menu_wrap{box-shadow:none}.home header.sticky-head .menu_wrap{box-shadow:0px .5px 2px 0px rgba(0,0,0,.1)}header.sticky-head #navbar-home ul li:last-child a{color:#017e80;border-color:#017e80}header.sticky-head #navbar-home ul li:last-child a:hover{color:#fff;background-color:#0ba4b2;border-color:#0ba4b2}#navbar-home ul.navbar-nav .dropdown-toggle:after{display:none}#navbar-home ul.navbar-nav li ul.dropdown-menu li a{padding:15px 20px;border:none;border-bottom:1px solid rgba(0,0,0,.15);color:#171f28;border-radius:0}#navbar-home ul.navbar-nav li ul.dropdown-menu li:last-child a{border-bottom:none}#navbar-home ul.navbar-nav li ul.dropdown-menu li a:hover{color:#fff;background-color:#0ba4b2;border-color:#fff}.flex_container{display:flex;justify-content:space-between;padding:320px 0 99px}.footer1.footer_column{width:362px;display:flex;flex-flow:column;gap:78px 20px}.footer2{width:300px}.footer3{width:200px}.footer_list{display:flex;flex-flow:column;gap:25px}.footer_list>div{display:flex;align-items:flex-start;gap:15px}.footer_list>div>img{width:6px;margin-top:6px}.dark_overlay.overlay{background:rgba(0,0,0,.78)}.footer-0 *{color:#fff;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:140%;transition:.3s}.footer-0 a:hover,.footer-0 a:hover *{color:#0ba4b2}.element .footer_title.dtext{padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid hsl(0deg 0% 85%/20%);color:#0ba4b2;font-family:Roboto;font-size:24px;font-style:normal;font-weight:600;line-height:155%;letter-spacing:2.4px;text-transform:uppercase}.footer_column .copyright{margin-top:-10px}.footer_social_media a.soc-link{width:auto;height:auto;background:0 0}.footer_social_media a.soc-link img{opacity:1;filter:brightness(1000)}.footer_list>div a{padding:0}.footer-0 .footer-menu.sel-menu .menu-title{display:none}.footer-0 .footer-menu.sel-menu .menu-links.hide-lg.dv{margin:0;padding:0;list-style:none;display:flex;flex-flow:column;gap:25px}.footer-0 .footer-menu.sel-menu li.menu-item{position:relative;padding-left:21px}.footer-0 .footer-menu.sel-menu li.menu-item:before{content:url(https://cytodigm.wpenginepowered.com/wp-content/uploads/2024/11/Vector-46.svg);position:absolute;top:-5px;left:0}.footer1.footer_column .dtext{max-width:333px}.footer-0 .navbar-brand{width:211px}.hero-01 .wrap{min-height:810px}.element .hero-opt{display:flex;flex-flow:column;gap:39px;max-width:670px;padding-top:50px}.hero-01 .hero-opt,.banner-01 .hero-opt{padding-right:0;padding-left:0}.element .hero-opt .mtitle{max-width:100%;width:max-content;background:var(--Linear-2,linear-gradient(90deg,#8a48de 0%,#0ba4b2 100%));background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Roboto;font-size:64px;font-style:normal;font-weight:700;line-height:110%;text-align:left}.element .dtext{color:#171f28;font-family:Roboto;font-size:22px;font-style:normal;font-weight:400;line-height:150%;max-width:550px}.element .title_container *{display:block !important}.element .center_text{text-align:center}.element .btitle{color:#0ba4b2;text-align:center;font-family:Roboto;font-size:24px;font-style:normal;font-weight:600;line-height:155%;letter-spacing:2.4px;text-transform:uppercase}.cards-01 .wrap{padding:100px 0 110px}.element .title_container{display:flex;flex-flow:column;gap:30px;padding-bottom:70px}.element .mtitle{color:#171f28;text-align:center;font-family:Roboto;font-size:50px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-1px}.cards-01 .div-link.item{border-radius:20px 0 100px 20px;min-height:530px;display:flex;position:relative}.cards-01 .div-link.item .dimage{height:212px}.cards-01 .div-link.item .pad{margin-top:-40px;z-index:9;position:relative;background:linear-gradient(112deg,#e1d6e9 0%,#d1edf0 100%);border-radius:20px 0 100px 20px;padding:47px 50px 37px;height:100%;flex:1;display:flex;flex-flow:column;justify-content:space-between}.cards-01 .div-link.item .pad .pad_contents{display:flex;flex-flow:column;gap:30px}.cards-01 .div-link.item .dinfo{display:flex;flex-flow:column}.element .ititle{color:#631a8e;font-family:Roboto;font-size:30px;font-style:normal;font-weight:600;line-height:110%}.element .ptext{color:#171f28;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:140%}.cards-01 .div-link.item:after{content:'';position:absolute;width:100%;height:100%;border-radius:20px 20px 106px;border:2px solid var(--Color-2,#0ba4b2);opacity:.2;bottom:-10px;left:10px;z-index:-1}.element .btn.w-icon img{width:9.5px;position:relative;transition:.3s}.element span.d-link.btn.w-icon{position:relative;overflow:initial;padding-left:17px}.element span.d-link.btn.w-icon:before{border-radius:50px;background:rgba(127,127,158,.3);content:'';position:absolute;width:45px;height:45px;left:0;transition:.3s}.element span.d-link.btn.w-icon span.a-span{padding-left:30px;color:var(--Color-3,#017e80);font-feature-settings:'liga' off,'clig' off;font-family:Roboto;font-size:18px;font-style:normal;font-weight:500;line-height:140%}.element span.d-link.btn.w-icon span.a-span:before{display:none}.cards-01 .div-link.item:hover img.d-icon{filter:brightness(100)}.cards-01 .div-link.item:hover span.d-link.btn.w-icon:before{background:#0ba4b2}.cards-01 .div-link.item .dimage{border-radius:20px}.element .progress_bar{border-radius:100px;background:linear-gradient(90deg,#8a48de 0%,#0ba4b2 100%);height:40px;position:absolute;max-width:525px;left:51.7%;display:flex;align-items:center}.element .dark_overlay_v2.overlay{background:rgba(0,0,0,.5)}.element .title_container_v2{display:flex;justify-content:space-between;align-items:flex-end}.element .title_container_v2 .btitle{text-align:left}.element .title_container_v2 .mtitle{text-align:left}.element .fwhite,.element .fwhite *{color:#fff !important}.title_left{display:flex;flex-flow:column;gap:34px}.element .btn-1{border-radius:50px;border:2px solid #fff;background:0 0;padding:18px 38px}.element .btn-1:after{background-color:#0ba4b2}.element .btn-1 span{color:#fff;font-family:Roboto;font-size:17px;font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase}.element .btn-1:hover{border-color:#0ba4b2}.element .btn-1:hover span{color:#fff}.coltable-01 .wrap{padding:100px 0}.element .col-info{padding-top:66px;position:relative}.element .col-info thead{background:linear-gradient(90deg,#8a48de 0%,#0ba4b2 100%)}.element .col-info thead th{color:#fff;text-align:center;font-family:Roboto;font-size:20px;font-style:normal;font-weight:500;line-height:110%;border:none;padding-top:19px;padding-bottom:19px;border:1px solid rgba(194,194,194,.3);border-top:none}.element .col-info .d-table{border-radius:20px;overflow:hidden}.element .col-info .d-table td{border-left:1px solid rgba(194,194,194,.3);border-right:1px solid rgba(194,194,194,.3);color:#c2c2c2;text-align:center;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:200%;padding:35px 25px;border-bottom:none}.element .col-info thead th:nth-child(3){width:215px}.element .col-info .d-table td:first-child{background:linear-gradient(90deg,#0ba4b2 0%,#58bf4f 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Roboto;font-style:normal;font-weight:500;line-height:130%;text-transform:uppercase;font-size:20px;text-align:left;vertical-align:top;border-left:none}.element .col-info .d-table td br{content:"";margin:10px 0;display:block;font-size:24%}.element .col-info .d-table tr:first-child td:nth-child(2) br{margin:45px 30px}.element .col-info .d-table tr{border-bottom:1px solid rgba(194,194,194,.3)}.element .progress_bar .dtext{display:block !important;text-align:left;color:#fff;font-size:18px;font-style:italic;font-weight:300;line-height:140%;padding:0 20px}.element .dtable{border-radius:20px;border:1px solid rgba(194,194,194,.3)}.element .dtable sup{background:linear-gradient(90deg,#0ba4b2 0%,#58bf4f 100%);background-clip:border-box;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.element .col-info .d-table tr:last-child{border:none}.element .col-info thead th:last-child{border-right:none}.bar1.progress_bar{top:21%}.element .progress_bar:before{content:'';width:525px;height:100%;position:absolute;background-color:rgb(11 164 178/10%);border-radius:20px;left:0}.element .col-info thead th:first-child{width:210px}.element .col-info thead th:nth-child(2){width:140px}.bar2.progress_bar{top:30%}.bar3.progress_bar{top:47.8%}.bar4.progress_bar{top:55.5%}.element .col-info .d-table tr:first-child td{line-height:140%}.bar5.progress_bar{top:63.1%}.bar6.progress_bar{top:71%}.bar7.progress_bar{top:83%}.bar8.progress_bar{top:91%}.element.coltable-01[data-theme=light] .mtitle{color:#171f28 !important}.element.coltable-01[data-theme=light] .col-info .d-table td{color:#1b1b1b}.element.coltable-01[data-theme=light] .dark_overlay_v2.overlay{background:0 0}.element.coltable-01[data-theme=light] .col-info *{border-color:rgba(27,27,27,.4)}.element.coltable-01[data-theme=light] .col-info th{border-color:rgba(255,255,255,.3)}.element .flex_dinfo{display:flex;flex-flow:column;gap:30px}.element .flex_dinfo .btitle{text-align:left}.element .flex_dinfo .mtitle{text-align:left}.element .flex_dinfo .btn-loop{padding-top:30px}.element .btn-2{padding:19px 39px;border-radius:50px;border:2px solid #017e80}.element .btn-2 span.a-span{color:#017e80;font-family:Roboto;font-size:17px;font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase;transition:.3s}.element .btn-2:hover{border-color:#0ba4b2}.element .btn-2:after{background-color:#0ba4b2}.element .btn-2:hover span{color:#fff}.row_media img{max-width:528px;border-radius:50%}.row_media{text-align:right}.rowmedia-01 .wrap{padding:100px 0}.element img.row_media_bg{position:absolute;z-index:-1;width:80%;right:0;display:none}.rm_bg.element img.row_media_bg{display:block}.rowmedia-01 .dtext{font-size:18px;line-height:140%}.rowmedia-01 [data-col="5-7"] .dtext{max-width:580px}.rowmedia-01 .dtext a{color:#0ba4b2}.rowmedia-01 .dtext a:hover{text-decoration:underline}.sliderpost-01 .container-xl{display:flex;align-items:center}.element .post_dinfo{width:100%;margin-right:-130px;height:570px;border-radius:60px 10px;overflow:hidden;position:relative}.element .post_dinfo .post_slider_overlay{background:linear-gradient(107deg,#58bf4f -5.1%,#051e20 -5.08%,#8a48de 245.38%);opacity:.9}.element .post_dinfo_contents{position:relative;display:flex;flex-flow:column;justify-content:center;height:100%;padding:0 40px;gap:30px;max-width:350px}.element .post_dinfo_contents .btitle{text-align:left}.element .post_dinfo_contents .mtitle{text-align:left}.element .post_dinfo_contents .dtext{color:#c2c2c2;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:140%}.element .post_dinfo_contents .btn-loop{padding-top:25px}.sliderpost-01 .slider_post.slide-bg.is-grid{max-width:860px;position:relative;z-index:1}.sliderpost-01 .slider_post.slide-bg.is-grid .owl-1.owl-carousel{width:860px}.element .slide-bg .item.same-h a.post-item{height:100%}.element .slide-bg .item.same-h{border-radius:20px;background:#0ba4b2;padding:40px 30px}.element .slide-bg .post-info{display:flex;flex-flow:column;gap:30px;justify-content:space-between;height:100%}.element .slide-bg .post-info .ititle{color:#fff;font-family:Roboto;font-size:22px;font-style:normal;font-weight:600;line-height:110%;min-height:120px}.element .post_slider_month_date>*{color:#fff;font-family:Roboto;font-size:22px;font-style:normal;font-weight:600;line-height:110%}.element .post_slider_month_date{display:flex;justify-content:space-between}.element .slide-bg .post-info .post_slider_text p{color:#f1f1f1;font-family:Roboto;font-size:15px;font-style:normal;font-weight:400;line-height:130%;margin:0}.sliderpost-01 .slider_post .owlnext{top:auto;bottom:-20%;right:-20px;border:1px solid #bababa;transition:.3s;border-radius:50%;width:30px;height:30px}.sliderpost-01 .slider_post .owlnext img.d-img{margin-top:-4px}.sliderpost-01 .slider_post .owlbtn:hover{background-color:#0ba4b2;border-color:#0ba4b2}.sliderpost-01 .slider_post .owlbtn:hover img{filter:brightness(100)}.sliderpost-01 .slider_post .owlprev{top:auto;bottom:-20%;right:20px;left:auto;border:1px solid #bababa;border-radius:50%;width:30px;height:30px;transition:.3s}.sliderpost-01 .slider_post .owlprev img{margin-top:-3px}.sliderpost-01 .slider_post.slide-bg.is-grid:after{content:'';position:absolute;bottom:-46px;width:570px;height:1px;background-color:#d9d9d9;left:56%;transform:translateX(-50%)}.form_bg{position:absolute;top:-60%;z-index:-1}.form-01 .dinfo{position:relative;max-width:1102px;padding:100px 70px;z-index:9;border-radius:20px;overflow:hidden}.form-01 .dinfo .mtitle{position:relative}.form-01 .dinfo .mtitle{text-align:left;max-width:380px}.form-01 .wrap{position:relative;margin-bottom:-200px;padding-top:140px}.form-01 .gform{position:absolute;right:0;top:-33px;width:100%;max-width:700px;border-radius:20px 20px 100px;background:linear-gradient(128deg,#0ba4b2 .56%,#017e80 100%);padding:60px 68px;z-index:10}.form-01 .gform:before{content:'';border-radius:20px 20px 100px;width:100%;height:100%;border:1px solid #631a8e;opacity:.2;top:-10px;left:-10px;z-index:-9;position:absolute;display:none}.form-01 .gform-body.gform_body .gfield{display:flex;gap:12px;align-items:center;position:relative}.form-01 .gform-body.gform_body .gfield label{width:60px;margin:0;color:#fff;font-family:Roboto;font-size:15px;font-style:normal;font-weight:700;line-height:140%}.form-01 .gform-body.gform_body .gfield .ginput_container{flex:1}.form-01 .gform-body.gform_body .gfield .ginput_container_select{max-width:328px}.form-01 .gform-body.gform_body .gfield .ginput_container input,.form-01 .gform-body.gform_body .gfield .ginput_container select{border:none;border-bottom:1px solid rgba(255,255,255,.2);background:0 0;box-shadow:none;height:40px;color:#fff;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:140%}.form-01 .gform-body.gform_body .gfield .ginput_container select{background-repeat:no-repeat;background-image:url(https://cytodigm.wpenginepowered.com/wp-content/uploads/2024/11/select_arrow.svg);background-position:center right}.element .gform-body.gform_body div#gform_fields_1{display:flex;flex-flow:column;gap:30px}.element .gform_footer.before input{color:#fff !important;font-family:Roboto !important;font-size:17px !important;font-weight:500 !important;line-height:100% !important;text-transform:uppercase;border-radius:50px !important;border:2px solid #fff !important;background:0 0 !important;padding:18px 38px !important;transition:.3s}.element .gform_footer.before input:hover{background-color:#fff !important;color:#0ba4b2 !important}.element .btn-3{color:#fff;font-family:Roboto;font-size:17px;font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase;background:0 0;padding:19px 43px;border-radius:50px;border:2px solid #0ba4b2}.form-01 .gform .btn-3{position:absolute;bottom:58px;left:230px}.element .btn-3:hover{color:#fff}.element .btn-3:after{background-color:#0ba4b2}.gform-body.gform_body .gfield .ginput_container_select select option{background-color:#171f28;border:none;color:#fff;font-family:Roboto;font-size:15px;font-style:normal;font-weight:400;line-height:140%}.form-01 .gform .gform_confirmation_message{color:#fff;font-family:Roboto;font-size:20px;font-style:normal;font-weight:700;line-height:140%;padding-bottom:100px}.form-01 .gform-body.gform_body .gfield span{display:none}.element .gform_validation_errors{display:none !important}.form-01 .gform-body.gform_body .gfield .validation_message,.default_form .gform-body.gform_body .gfield .validation_message{position:absolute;top:100%;font-family:Roboto;font-size:15px;font-style:normal;font-weight:400;line-height:140%;left:13%}.banner-01 .wrap{height:380px}.element .overlay.light_overlay{background:linear-gradient(90deg,#ebf0f5 50.41%,rgba(236,239,245,0) 100%);width:50%}.banner-01 .dinfo.hero-opt{padding-top:0}.list-01 .wrap{background:linear-gradient(90deg,#8a48de 0%,#0ba4b2 100%)}.list_container{display:flex;gap:10px 165px;flex-flow:wrap}.individual_list{position:relative;padding:36.5px 0}.element .list_link{color:rgb(255 255 255/70%);font-family:Roboto;font-size:22px;font-style:normal;font-weight:500;line-height:120%;transition:.3s}.element .list_link:hover,.element .list_link.active{color:#fff}.individual_list:after{content:'';height:18px;position:absolute;background-color:#e0d7e9;opacity:.7;width:2px;top:50%;transform:translateY(-50%);right:-80px}.individual_list:last-child:after{display:none}.individual_list:before{content:'';position:absolute;border-radius:5px 5px 0 0;background-color:#fff;bottom:0;height:5px;left:50%;transform:translateX(-50%);width:0;transition:.3s}.individual_list:hover:before,.individual_list.active:before{width:100%}.row_list_media{position:relative;width:370px;height:415px;border-radius:20px;overflow:hidden}.row-list-01 .wrap{padding:100px 0}.element .left_text,.element .left_text *{text-align:left}.row_list_container{display:flex;flex-flow:column;gap:70px}.individual_row_list{display:flex;align-items:center;gap:20px 80px}.element .row_list_text{display:flex;flex-flow:column;gap:40px;flex:1}.element .row_list_title{color:#fff;font-family:Roboto;font-size:30px;font-style:normal;font-weight:600;line-height:110%;text-align:left}.element .row_list_atitle.atitle{color:#fff;font-family:Roboto;font-size:15px;font-style:normal;font-weight:400;line-height:140%}.element .title_row_list{display:flex;flex-flow:column;gap:15px}.element .row_list_text .dtext{color:#c2c2c2;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:140%;max-width:initial}.rowmedia-02 .wrap{padding:100px 0}.row_media_v2 img{width:auto;border-radius:22px}.element .rm_dinfo_v2{padding-left:30px;display:flex;flex-flow:column;gap:60px}.element .rm_dinfo_v2 .mtitle{text-align:left}.element .rm_dinfo_v2 .dtext{color:#171f28;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:140%}.display_overlay.element .rm_dinfo_v2 .dtext{color:#c2c2c2}.element .rm_dinfo_v2 .dtext a{color:#0ba4b2;transition:.3s}.element .rm_dinfo_v2 .dtext a:hover{text-decoration:underline}.element .row_accordion_overlay{background:linear-gradient(188deg,#0ba4b2 0%,rgba(11,164,178,0) 46.41%)}.row_accordion_media{border-radius:20px 20px 100px;overflow:hidden;height:100%;position:relative;max-width:310px}.accordion_contents{padding:50px 0}.accordion_contents .dinfo .mtitle{text-align:left}.element .accordion_contents .col-info{padding-top:60px;display:flex;flex-flow:column;gap:30px}.element .accordion_contents .ihead{justify-content:flex-start;gap:20px}.element .accordion_contents .ihead .acc-indicator{padding-left:10px}.element .accordion_contents .ihead .acc-indicator div{color:#1786a0;font-family:Roboto;font-size:20px;font-style:normal;font-weight:500;line-height:145%}.element .accordion_contents .ihead .ititle{color:#017e80;font-family:Roboto;font-size:22px;font-style:normal;font-weight:500;line-height:120%}.element .accordion_contents .col-info .item{padding-bottom:30px;border-bottom:1px solid #d9d9d9;display:flex;flex-flow:column;gap:20px}.element .accordion_contents .ibox .dtext{max-width:initial;padding:0 40px 0 55px;color:hsl(212deg 27% 12%/70%);font-size:18px;font-style:normal;font-weight:400;line-height:140%}.element .atitle{color:#171f28;font-family:Roboto;font-size:30px;font-style:normal;font-weight:600;line-height:110%;letter-spacing:0}.media_list_text{padding:50px 0}.element .media_list_text .atitle{text-align:left}.element .media_list_container{padding-top:60px;display:flex;flex-flow:column;gap:30px}.element .im_title{color:#631a8e;font-family:Roboto;font-size:22px;font-style:normal;font-weight:500;line-height:120%}.individual_media_list_text{margin-top:30px;padding-top:30px;border-top:1px solid #d9d9d9;display:flex;flex-flow:column;gap:30px}.individual_second_list{padding-bottom:30px;border-bottom:1px solid #d9d9d9;padding-left:55px}.individual_second_list a{display:flex;flex-flow:column;gap:20px}.element .sl_title{color:#017e80;font-family:Roboto;font-size:22px;font-style:normal;font-weight:500;line-height:120%;max-width:initial;transition:.3s}.element .sl_text{color:hsl(212deg 27% 12%/70%);font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:140%;transition:.3s}.element .individual_second_list a:hover .sl_title{color:#631a8e}.title-text-01 .wrap{padding:100px 0}.contents_container{display:flex;flex-flow:column;max-width:910px;gap:60px;align-items:flex-start}.element .contents_container .mtitle{text-align:left}.element .contents_container .dtext{max-width:initial;font-size:18px}.element.title-text-01.full_width .contents_container{max-width:initial}.media_list_text.contents_list_cointainer{padding:0;display:flex;flex-flow:column;gap:70px}.individual_contents_list{display:flex;flex-flow:column;gap:60px}.element .contents_wysiwyg ul{padding-left:28px}.element .contents_wysiwyg ul li{color:#171f28;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:140%;position:relative}.element .contents_wysiwyg .dtext{max-width:initial}.element .contents_wysiwyg ul li::marker{font-size:14px;margin-top:-4px}.element .default_form{border-radius:20px 20px 100px;background:#e7f6f8;padding:60px 68px}.form-02 .wrap{padding:100px 0}.form-02 .title_container{padding-bottom:60px}.element .default_form .gform_heading{display:none}.element .default_form .gform_body .gform_fields{gap:30px 63px}.element .default_form .ginput_container input{border:none;background:0 0;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.2);color:#171f28;font-family:Roboto;font-size:15px;font-style:normal;font-weight:700;line-height:140%;width:100%;border-radius:0}.element .default_form .gfield{display:flex;align-items:center;max-width:485.5px;position:relative}.default_form .gform-body.gform_body .gfield .validation_message{left:21%}.default_form .gform-body.gform_body .gfield--type-fileupload .validation_message{left:29.5%;top:91%}.element .default_form .gfield label{margin:0;width:100px;color:#171f28;font-family:Roboto;font-size:15px;font-style:normal;font-weight:700;line-height:140%}.element .default_form .ginput_container{flex:1}.element .default_form .gfield label span{color:#631a8e;font-size:17px}.element .default_form .ginput_container.ginput_container_fileupload{padding-left:45px;color:#171f28;font-size:15px;font-style:normal;font-weight:400;line-height:140%;font-family:Roboto}.element .default_form .gform_footer.top_label{margin:0;padding-top:40px}.element .default_form .gform_footer.top_label a.upload-btn{display:none}.element .default_form .gform_footer.top_label input{color:#017e80 !important;font-size:17px !important;font-weight:500 !important;line-height:100% !important;text-transform:uppercase !important;font-family:Roboto !important;border-radius:50px !important;background:0 0 !important;border:2px solid #017e80 !important;padding:18px 39px !important;transition:.3s !important}.element .default_form .gform_footer.top_label input:hover{background-color:#0ba4b2 !important;border-color:#0ba4b2 !important;color:#fff !important}.element .default_form div#field_2_3 label,.element .default_form div#field_2_5 label,.element .default_form div#field_2_8 label{width:140px}.rowmedia-02 .dark_overlay_v2.overlay{display:none}.display_overlay.rowmedia-02 .dark_overlay_v2.overlay{display:block}.element .media_text_container{text-align:center;border-radius:20px;background:#e7f6f8;padding:39px 20px}.element .single_media_container img{position:relative;width:auto}.element .media_text_container .dtext{max-width:initial;line-height:120%;font-weight:500}.element.title-text-01.f30 .dtext{color:#171f28;font-family:Roboto;font-size:30px;font-style:normal;font-weight:600;line-height:110%}.title-text-02 .wrap{padding:100px 0}.element .title_text_v2_container{display:flex;flex-flow:column;gap:100px}.element .title_text_v2_container .mtitle{text-align:left}.text_v2_container{display:flex;gap:30px 45px}.text_v2_container>div{width:50%}.element .text_v2_atitle{display:flex;gap:10px}.element .text_v2_number .dtext{color:#171f28;font-family:Roboto;font-size:30px;font-style:normal;font-weight:600;line-height:110%}.element .text_v2 .dtext{font-size:18px}.title-text-02.double_text .text_v2_atitle .atitle,.title-text-02.double_text .text_v2 .dtext{color:#171f28;font-family:Roboto;font-size:15px;font-style:normal;font-weight:400;line-height:140%;position:relative}.title-text-02.double_text .text_v2_container{gap:30px 10px}.title-text-02.double_text .text_v2_atitle .atitle:before,.title-text-02.double_text .text_v2 .dtext:before{content:'';position:absolute;top:6px;left:-14px;width:3px;height:3px;border-radius:50%;background-color:#171f28}.title-text-02.double_text .text_v2 .dtext{padding-left:10px}.title-text-02.double_text .text_v2 .dtext:before{left:-4px}.ajaxp-01 .tax-links.cat-links{margin:0}.ajaxp-01 .tax-links.cat-links ul{gap:10px 170px}.ajaxp-01 .tax-links.cat-links ul a.btn{color:rgb(255 255 255/70%);font-family:Roboto;font-size:22px;font-style:normal;font-weight:500;line-height:120%;border:none;border-radius:0;padding:0;background:0 0;overflow:visible}.w-100.post_category{background:linear-gradient(90deg,#8a48de 0%,#0ba4b2 100%)}.ajaxp-01 .tax-links.cat-links .iloader{display:none}.ajaxp-01 .tax-links.cat-links ul a.btn:after{display:none}.ajaxp-01 .tax-links.cat-links ul a.btn span{transition:.3s}.ajaxp-01 .tax-links.cat-links ul a.btn:after{content:''}.ajaxp-01 .tax-links.cat-links ul li{position:relative;padding:36.3px 0}.ajaxp-01 .tax-links.cat-links ul li:after{content:'';width:2px;height:18px;background-color:#e0d7e9;opacity:.7;position:absolute;top:40%;right:-80px}.ajaxp-01 .tax-links.cat-links ul li span:before{content:'';border-radius:5px 5px 0 0;background-color:#fff;position:absolute;width:100%;height:5px;opacity:1;left:50%;transform:translateX(-50%);bottom:-36px;transition:.3s;width:0;z-index:9}.ajaxp-01 .tax-links.cat-links ul li a:hover span:before,.ajaxp-01 .tax-links.cat-links ul li a.active span:before{width:100%}.ajaxp-01 .tax-links.cat-links ul li:last-child:after{display:none}.ajaxp-01 .ajax_grid.proj-row .individual_ajax_post{width:360px;height:410px}.ajaxp-01 .ajax_grid.proj-row .individual_ajax_post a.ajax-post-item{display:flex;flex-flow:column;justify-content:space-between;height:100%;border-radius:20px;background:#e7f6f8;padding:40px 30px}.element .ajax_post_title{display:flex;flex-flow:column;gap:30px}.element .ajax_post_title .d-tag.title{margin:0;color:#171f28;font-family:Roboto;font-size:22px;font-style:normal;font-weight:600;line-height:110%;transition:.3s}.element .ajax_post_slider_text{color:#171f28;font-family:Roboto;font-size:15px;font-style:normal;font-weight:400;line-height:140%}.element .ajax_post_month_date{display:flex;justify-content:space-between}.element .ajax_post_month_date>div{color:#171f28;font-family:Roboto;font-size:22px;font-style:normal;font-weight:600;line-height:110%}.element a:hover .ajax_post_title .d-tag.title{color:#0ba4b2}.ajaxp-01 .container-xl{max-width:830px}.ajaxp-01 .ajax_grid.proj-row{padding:56px 0 0}.ajaxp-01 .ajax_grid>.post-item:not(:last-child){border-bottom:1px solid #d9d9d9}.ajaxp-01 .ajax_grid>.post-item:only-child{border-bottom:0}.ajaxp-01 .post-item{padding:39px 0}.ajaxp-01 .post-item:hover .title{color:#0ba4b2 !important}.ajaxp-01 .meta{margin-bottom:19px;color:#9f9f9f;font-family:Roboto;font-size:15px;font-weight:400;line-height:140%;text-transform:uppercase}.ajaxp-01 [data-design="grid-1.0"] .post-title .title{margin-bottom:18px;color:#171f28;font-family:Roboto;font-size:30px;font-weight:600;line-height:110%;transition:.3s}.ajaxp-01 .author{color:#9f9f9f;font-family:Roboto;font-size:18px;font-weight:400;line-height:140%}.ajaxp-01 .author span{color:#0ba4b2}.ajax_grid.proj-row .text-center{color:#171f28;font-family:Roboto;font-size:30px;font-style:normal;font-weight:500;line-height:110%}.single_post_title{background:linear-gradient(128deg,#631a8e .56%,#017e80 100%);padding:132px 0 230px}.element.single-post>.wrap>.container{margin-top:-135px;position:relative;z-index:1;border-radius:20px;background:#fff;padding-top:100px}.single_post_contents{max-width:800px;margin:auto}.element .single_post_date{color:#017e80;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:140%;padding-bottom:30px}.single_post_contents img{margin:40px 0 60px;width:auto}.element .single_post_contents{color:#171f28;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:140%}.element .single_post_contents h3{margin-bottom:30px;color:#171f28;font-family:Roboto;font-size:22px;font-style:normal;font-weight:500;line-height:120%}.element .single_post_contents .div-back{padding-top:40px}.frcontact-01.rm_bg .wrap{padding:100px 0}.frcontact-01 .title_container{padding-bottom:100px}.frcontact-01 .title_container .mtitle{max-width:100%;width:max-content;background:linear-gradient(90deg,#8a48de 0%,#0ba4b2 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Roboto;font-size:64px;font-style:normal;font-weight:700;line-height:110%}.frcontact-01 .gform.default_form{max-width:700px;position:relative}.frcontact-01 .gform.default_form label{width:70px}.frcontact-01 .gform.default_form label span{display:none}.frcontact-01 .gform.default_form .ginput_container{width:100%}.frcontact-01 .gform.default_form .gfield{max-width:initial}.frcontact-01 .gform.default_form .gfield .ginput_container_select{max-width:328px}.frcontact-01 .gform.default_form .gfield .ginput_container_select select{border:none;box-shadow:none;background:0 0;border-bottom:1px solid rgba(0,0,0,.2);color:#017e80;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:140%;border-radius:0;background-repeat:no-repeat;background-image:url(https://cytodigm.wpenginepowered.com/wp-content/uploads/2024/11/fr_arrow.svg);background-position:center right;align-items:center}.frcontact-01 .gform.default_form .gform_footer{margin:0;padding-top:40px}.frcontact-01 .gform.default_form .gform_footer input{color:#017e80 !important;border-color:#017e80 !important}.frcontact-01 .gform.default_form .gform_footer input:hover{background-color:#0ba4b2 !important;border-color:#0ba4b2 !important;color:#fff !important}.frcontact-01 .row{align-items:center}.frcontact-01.rm_bg img.row_media_bg{top:-3%}.element .fr_contents{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;padding:67px 0 67px 50px}.element .fr_contents a,.element .fr_contents p{color:#017e80;font-family:Roboto;font-size:22px;font-style:normal;font-weight:500;line-height:120%}.element .fr_contents a:hover,.element .fr_contents a:hover *{color:#631a8e}.element .fr_contents *{transition:.3s}.fr_contents .footer_social_media a.soc-link img{filter:none}.frcontact-01 .gform.default_form .btn-4{position:absolute;bottom:60px;left:230px}.frcontact-01 .gform.default_form .btn-4:hover{background-color:#0ba4b2;border-color:#0ba4b2;color:#fff}.element .btn-4{color:#631a8e;font-family:Roboto;font-size:17px;font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase;border-radius:50px;border:2px solid #631a8e;padding:19px 42px;transition:.3s}.page-id-2398 .element.form-01 img.form_bg,.page-id-2318 .element.form-01 img.form_bg,.page-id-2305 .element.form-01 img.form_bg,.page-id-2310 .element.form-01 img.form_bg,.page-id-2277 .element.form-01 img.form_bg{display:none}.page-id-2409 .footer-0 .flex_container{padding-top:90px}.info-404.text-center{font-family:'Roboto'}