@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url(/wp-content/plugins/forminator/assets/img/flags.png)!important}}body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button:hover:after{top:5px}ol{list-style-position:outside;padding-left:1em}sup{font-size:0.8rem}.arcontactus-message-button p{font-size:10px!important}.cta a{background:#6E1414!important;border:1px solid #6E1414!important;color:white!important;padding:7px 5px 7px 5px!important}.cta a:hover{color:#6E1414!important;background:#fff!important}.zoom-blog .et_pb_post img,.zoom-filtergrid .dp-dfg-item .dp-dfg-image.entry-thumb img{transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s}.zoom-blog .et_pb_post:hover img,.zoom-filtergrid .dp-dfg-item:hover .dp-dfg-image.entry-thumb img{transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05)}.zoom-blog a.entry-featured-image-url,.zoom-filtergrid .dp-dfg-item .dp-dfg-image.entry-thumb{overflow:hidden}@media screen and (min-width:981px){.sub-menu{min-width:250px}#top-menu li li a{width:160px;padding:4px 4px}.nav li li{padding-left:0px}}@media only screen and (max-width:980px){.mobile_nav.opened .mobile_menu_bar::before{content:"\4d"}.cta{background:#6E1414!important;padding:5px}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon::after{color:#333;background:#f1f1f1;top:10px;position:relative;font-family:"ETModules";content:'\33';border-radius:50%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.mobile-toggle-open>.mobile-toggle-icon::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.mobile-toggle-open>.mobile-toggle-icon::after{content:'\32'}.et_mobile_menu .menu-item-has-children>a{font-weight:600!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon,ul.et_mobile_menu li.page_item_has_children .mobile-toggle-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle-icon{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon{text-align:center;opacity:1}}@media screen and (min-width:451px){h1{font-size:38px;line-height:1.125em}h2{font-size:28px;line-height:1.25em}h3{font-size:25px;line-height:1.25em}}@media screen and (max-width:450px){h1{font-size:30px;line-height:1.25em}h2{font-size:20px;line-height:1.25em}h3{font-size:18px;line-height:1.25em}}@media screen and (min-width:981px){.header-text h1,h1.header-text{font-size:50px!important;line-height:60px!important}.header-text-alt h1,h1.header-text-alt{font-size:38px!important;line-height:1.25em!important}.header-text h2,h2.header-text{font-size:38px!important;line-height:1.25em!important}.header-text-alt h2,h2.header-text.alt{font-size:38px!important;line-height:1.25em!important}.header-text h3,h3.header-text{font-size:35px!important;line-height:45px!important}.body-text,.body-text p,.body-text a,.et_pb_text.body-text,.body-text .et_pb_text_inner,.body-text .et_pb_blurb_description,.body-text .et_pb_toggle_content,.body-text .dsm_icon_list_text{font-size:17px!important;line-height:25px!important}}@media screen and (min-width:451px) and (max-width:980px){.header-text h1,h1.header-text{font-size:38px!important;line-height:1.25em!important}.header-text-alt h1,h1.header-text-alt{font-size:38px!important;line-height:1.25em!important}.header-text h2,h2.header-text{font-size:38px!important;line-height:1.25em!important}.header-text-alt h2,h2.header-text.alt{font-size:38px!important;line-height:1.25em!important}.header-text h3,h3.header-text{font-size:28px!important;line-height:32px!important}.body-text,.body-text p,.body-text a,.et_pb_text.body-text,.body-text .et_pb_text_inner,.body-text .et_pb_blurb_description,.body-text .et_pb_toggle_content,.body-text .dsm_icon_list_text{font-size:17px!important;line-height:25px!important}}@media screen and (max-width:450px){.header-text h1,h1.header-text{font-size:32px!important;line-height:1.25em!important}.header-text-alt h1,h1.header-text-alt{font-size:28px!important;line-height:1.25em!important}.header-text h2,h2.header-text{font-size:28px!important;line-height:1.25em!important}.header-text-alt h2,h2.header-text.alt{font-size:38px!important;line-height:1.25em!important}.header-text h3,h3.header-text{font-size:24px!important;line-height:28px!important}.body-text,.body-text p,.body-text a,.et_pb_text.body-text,.body-text .et_pb_text_inner,.body-text .et_pb_blurb_description,.body-text .et_pb_toggle_content,.body-text .dsm_icon_list_text{font-size:16px!important;line-height:24px!important}}@media screen and (max-width:480px){.blog-module .et_pb_salvattore_content[data-columns]::before{content:'2 .column.size-1of2'!important}}.sticky-header{position:fixed!important;z-index:9999!important;width:100%!important}.hide-header{opacity:0;margin-top:-200px!important}.show-header{opacity:1;margin-top:0px!important}#main-header,header.et-l--header,#main-header .et_pb_section,#main-header,header.et-l--header .et_pb_section{-webkit-transition:all 0.5s ease!important;-moz-transition:all 0.5s ease!important;-o-transition:all 0.5s ease!important;-ms-transition:all 0.5s ease!important;transition:all 0.5s ease!important}.header-menu-wrapper .et_pb_menu__menu>nav>ul>li>a{padding-top:45px;padding-bottom:45px}.header-home.et_pb_section{display:flex;align-items:flex-end}@media (min-width:981px){.header-text h2,h2.header-text{font-size:35px!important}}.menu-item-has-children a:nth-child(1)::after{content:'\e03a'!important;color:#2AB7A9;font-weight:400!important}.header-text h4,h4.header-text{font-size:24px!important;line-height:1.25em!important}.blurb-what-we-do .et_pb_module_header,.blurb-stay-updated .et_pb_module_header{padding-top:50px}.blurb-what-we-do .et_pb_blurb_description{padding-top:40px}.blurb-what-we-do .et_pb_blurb_description p,.blurb-stay-updated .et_pb_blurb_description p{text-decoration:underline}.blurb-what-we-do:hover .et_pb_blurb_description p{color:#fff}.blurb-stay-updated .et_pb_blurb_description{padding-top:20px}.blurb-stay-updated:hover .et_pb_blurb_description p{color:#4AA8F0}.home-banner-slider .et_pb_slides .et_pb_slide .et_pb_slide_content,.home-banner-slider .et_pb_slides .et_pb_slide .et_pb_slide_content p{font-size:19px!important}.home-banner-slider .et_pb_slides .et_pb_slide .et_pb_slide_title,.home-banner-slider .et_pb_slides .et_pb_slide .et_pb_slide_title a{font-size:80px!important;line-height:90px!important;padding-bottom:20px!important}.home-banner-slider .et_pb_slides .et_pb_slide .et_pb_slide_content{padding-bottom:10px!important}.home-banner-slider .et_pb_slides .et_pb_slide .et_pb_button_wrapper a{font-size:18px!important}.home-banner-slider .et_pb_slides .et_pb_slide .et_pb_button_wrapper a::after{font-size:20px!important;line-height:1.2em!important;margin-left:0.3em!important;font-weight:800!important}.home-banner-slider .et-pb-controllers a{opacity:1}.home-banner-slider .et-pb-controllers a.et-pb-active-control{background-color:#2AB7A9!important;opacity:1}@media (max-width:479px){.et_pb_gutters1.et_pb_row.what-we-do-wrapper .et_pb_column,.et_pb_gutters1.et_pb_row.stay-updated-wrapper .et_pb_column{margin-bottom:20px!important}.home-banner-slider .et_pb_slides .et_pb_slide .et_pb_slide_title,.home-banner-slider .et_pb_slides .et_pb_slide .et_pb_slide_title a{font-size:64px!important;line-height:1.25em!important}.blurb-what-we-do .et_pb_blurb_description,.blurb-what-we-do .et_pb_module_header,.blurb-stay-updated .et_pb_module_header{padding-top:0}}@media (min-width:981px){.what-we-do-wrapper .et_pb_column:nth-child(1),.what-we-do-wrapper .et_pb_column:nth-child(2),.what-we-do-wrapper .et_pb_column:nth-child(3){margin-right:10px}.stay-updated-wrapper .et_pb_column:nth-child(1){margin-right:8px}.stay-updated-wrapper .et_pb_column:nth-child(2){margin-left:8px}}.blurb-general .et_pb_module_header{padding-bottom:20px}.partner-carousel .dsm_card_carousel_image_stretch{width:auto;padding-top:30px}.partner-carousel .swiper-button-prev:hover,.partner-carousel .swiper-button-next:hover{background-color:#243B53}.partner-carousel .swiper-button-prev:hover:before,.partner-carousel .swiper-button-next:hover:before{color:#2AB7A9!important}@media (min-width:1440px){.our-commitment-wrapper .et_pb_blurb{min-height:240px}}@media (min-width:1920px){.mission-wrapper .et_pb_column{min-height:438px}}.forminator-textarea{border-top:0!important;border-left:0!important;border-right:0!important}.forminator-button-submit{border-color:#2AB7A9!important;font-size:18px!important;font-weight:700!important;background-color:#2AB7A9!important;border-radius:10px!important;border-width:1px!important;width:245px!important}.forminator-button-submit:hover{color:#fff!important;border-color:#243B53!important;background-image:initial;background-color:#243B53!important}.forminator-button-submit span:nth-child(1)::after{content:'\26';color:#243B53!important;line-height:inherit!important;font-size:inherit!important;opacity:1!important;margin-left:.3em!important;left:auto!important;font-family:ETmodules!important;font-weight:800!important}.forminator-button-submit:hover span:nth-child(1)::after{color:#2AB7A9!important}.blurb-contact .et_pb_blurb_content{margin-left:0!important}.daccordion .et_pb_accordion_item{margin-bottom:10px!important;padding-left:0;padding-right:0;padding-top:0}.daccordion .et_pb_accordion_item.et_pb_toggle_close:hover{background-color:#2AB7A9!important}.daccordion .et_pb_accordion_item.et_pb_toggle_close:hover h3,.daccordion .et_pb_accordion_item.et_pb_toggle_close h3:hover{color:#fff!important}.daccordion .et_pb_accordion_item.et_pb_toggle_close:hover h3:before,.daccordion .et_pb_accordion_item.et_pb_toggle_close h3:hover:before{color:#243B53!important}.daccordion .et_pb_toggle_title:before{padding-right:30px}.daccordion .et_pb_toggle_title{padding-left:48px;border-radius:10px}.daccordion .et_pb_toggle_content{padding-right:30px;padding-left:48px}.daccordion .et_pb_toggle_close .et_pb_toggle_title{padding-top:15px}.daccordion .et_pb_toggle_close .et_pb_toggle_title:before{padding-top:10px}.daccordion .et_pb_toggle_open .et_pb_toggle_title{background-color:#2AB7A9}.daccordion .et_pb_toggle_close .et_pb_toggle_title:before{color:#2AB7A9}.daccordion .et_pb_toggle_open .et_pb_toggle_title:before{display:block;font-family:ETmodules!important;content:"\21"!important;color:#243B53}.daccordion .et_pb_accordion_item.et_pb_toggle_open .et_pb_toggle_title{padding-bottom:20px;padding-top:20px;color:#fff!important}.btn-scheme-of-work-wrapper .et_pb_button_module_wrapper{margin-bottom:10px!important}.btn-scheme-of-work{width:100%!important}.btn-scheme-of-work:after{right:30px!important}@media (max-width:479px){.daccordion .et_pb_accordion_item.et_pb_toggle_open .et_pb_toggle_title{padding-left:30px!important}.daccordion .et_pb_toggle_title{padding-left:30px!important}}.cpgrid .dp-dfg-filters-dropdown .dp-dfg-dropdown-label{border-radius:10px;padding:6px 16px;margin-bottom:15px}.cpgrid .dp-dfg-filters-dropdown .dp-dfg-dropdown-label::after{content:'"'!important;font-size:1.5em;margin-top:-1.25rem;right:16px;color:#000}.cpgrid .dp-dfg-layout-grid .dp-dfg-item{padding:0}.cpgrid .dp-dfg-item .dp-dfg-image{border-radius:10px;margin:0}.cpgrid .dp-dfg-item .dp-dfg-image img{border-radius:10px;min-height:252px;object-fit:cover}.cpgrid .dp-dfg-item .dp-dfg-header{margin-top:10px;padding:0 5px}.pbcrumb .et_pb_text_inner span{font-weight:bold}.pshare.dsm_social_share_buttons .dsm-social-share-button-inner-wrapper:hover{filter:none}.examination-fee-structure-table tr th,.examination-fee-structure-table tr td.column-1{background-color:#243B53;color:#fff}.examination-fee-structure-table tr td.column-2,.examination-fee-structure-table tr td.column-3,.examination-fee-structure-table tr td.column-4,.examination-fee-structure-table tr td.column-5{border:1px solid #243B53}.examination-fee-structure-table tr.row-4 td{border-bottom:1px solid #243B53}.examination-fee-structure-table tr th.column-5{border-right:1px solid #243B53}.lang-address-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-bottom:17px}.lang-address-wrapper .address-left,.lang-address-wrapper .address-right{width:300px}div.table-list{margin-bottom:20px}@media (max-width:479px){div.table-list{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}div.table-list table{min-width:600px;border-collapse:collapse}}.social-media-follow li a{width:35px!important}.btnlong{font-weight:bold!important}body #page-container .et_pb_section .et_pb_button.btnlong:after{font-weight:800!important;font-size:20px!important}.menu-diff a{font-weight:400!important}body #page-container .et-l--footer ul.dsm-menu .menu-item-has-children .sub-menu li.menu-diff a:hover{color:#2ab7a9!important}.wp-block-kadence-advancedgallery{margin-bottom:20px}.partner-carousel .swiper-button-prev:before,.partner-carousel .swiper-button-next:before{font-size:30px!important}.partner-carousel .swiper-button-prev{left:-50px!important}.partner-carousel .swiper-button-next{right:-50px!important}.menu-mobile{display:none!important}.topmenu #menu-main-menu li ul.sub-menu{width:300px!important;min-width:300px!important}.topmenu #menu-main-menu li ul.sub-menu li a{text-align:center;width:300px!important}@media (max-width:479px){.topmenu .et_mobile_menu li a{border-bottom:none!important}.topmenu.et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap{max-width:100%!important}.glightbox-container .ginner-container.desc-bottom{height:60vh!important}.top-row-curriculum .et_pb_column{margin-bottom:0!important}.partner-carousel .swiper-button-prev{left:-12px!important}.partner-carousel .swiper-button-next{right:-12px!important}.language-list-wrapper ul li:nth-child(3){margin-right:65px!important}.menu-mobile{display:block!important}.menu-desktop{display:none!important}.footer-one-wrapper .et_pb_column:nth-child(2){margin-bottom:0!important}.footer-one-wrapper .et_pb_column:nth-child(2) #menu-footer-1{padding-bottom:5px!important}.footer-one-wrapper .et_pb_column_1_4{margin-bottom:0!important}}@media (max-width:980px){.topmenu.et_pb_menu .et_mobile_menu{top:125%;left:-9%;width:118%;padding:0 9% 9%;box-shadow:none}.topmenu .et_mobile_menu .menu-item{text-align:center}.topmenu .et_mobile_menu .menu-item ul,.topmenu .et_mobile_menu .menu-item ul li{padding-left:0!important}}@media (min-width:1024px){.topmenu #menu-main-menu li ul.sub-menu{left:50%!important;transform:translateX(-50%);min-width:300px}}@media (min-width:1920px){.footer-one-wrapper .et_pb_column_1_4{width:425px!important;margin-right:0!important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.topmenu.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-size:12px!important}.et_pb_menu.topmenu .et_pb_menu__menu>nav>ul{flex-wrap:nowrap}.home .stay-updated-wrapper .et_pb_column .blurb-stay-updated{min-height:336px!important}.footer-copyright .et_pb_text_inner{font-size:12px}.partner-carousel .swiper-button-prev{left:-45px!important}.partner-carousel .swiper-button-next{right:-45px!important}.our-commitment-wrapper .et_pb_column .et_pb_blurb{min-height:270px!important}.cpgrid .dp-dfg-container .dp-dfg-filters-dropdown-layout{grid-template-columns:repeat(3,1fr)!important}.btn-language{font-size:16px!important}.btn-one-line{font-size:14px!important}.our-commitment-wrapper .et_pb_column .et_pb_blurb.blurb-general{min-height:375px!important}.about-row-wrapper .et_pb_column_1 .et_pb_button_module_wrapper{margin-top:18%!important}}@media (min-width:1025px) and (max-width:1439px){.topmenu .et_pb_menu__logo-wrap{max-width:30%!important}.topmenu .et_pb_menu__menu .et-menu.nav{margin-left:-25px!important;margin-right:-11px!important}}@media (min-width:1440px){.our-commitment-wrapper .et_pb_column .et_pb_blurb.blurb-general{min-height:325px!important}}@media (min-width:1920px){.mission-wrapper .et_pb_image .et_pb_image_wrap img{height:313px;object-fit:cover}.heading-about{width:75%}.our-commitment-wrapper .et_pb_column .et_pb_blurb.blurb-general{min-height:300px!important}}.hide-overflow{overflow:hidden}.card-carousel .owl-stage .owl-item .dp_oc_item{border-radius:10px!important}.card-carousel .owl-stage .owl-item .dp_oc_item{padding:30px!important}.card-carousel .owl-stage .owl-item .dp_oc_item .dp_oc_post_title{min-height:85px}.card-carousel .owl-stage .owl-item .dp_oc_item .dp_oc_post_excerpt{min-height:175px}.card-carousel .owl-stage .owl-item .dp_oc_item .dp_oc_post_title a{font-size:25px!important;line-height:36px!important}.card-carousel .owl-stage .owl-item .dp_oc_item .dp_oc_post_title a:hover,.card-carousel .owl-stage .owl-item .dp_oc_item .dp_oc_post_title:hover a{color:#2AB7A9!important}.card-carousel .owl-stage .owl-item .dp_oc_item .post-excerpt .dp_oc_read_more_link{padding-top:20px}.card-carousel .owl-dots{margin-left:-10%;margin-top:50px}.card-carousel .owl-dots .owl-dot{opacity:1;background-color:#fff}.card-carousel .owl-dots .owl-dot.active{background-color:#2AB7A9}@media (max-width:479px){.card-carousel .owl-stage .owl-item .dp_oc_item{display:flex;flex-direction:column;height:350px}.card-carousel .owl-stage .owl-item .dp_oc_item .dp_oc_post_title{flex-grow:1}.card-carousel .owl-dots{margin-left:auto!important}}@media (min-width:1920px){.row-info-update.et_pb_row_5.et_pb_row{margin-left:auto!important}.card-carousel .owl-dots{margin-left:auto!important}.row-info-update .card-carousel .owl-item .dp_oc_item{min-height:284px}.row-info-update .card-carousel .owl-item .dp_oc_item .post-excerpt{}}.box-long h4{padding-bottom:30px}.announcement-grid .dp-dfg-item{display:flex;flex-direction:column;height:100%;padding:30px}.announcement-grid .dp-dfg-item .dp-dfg-header{min-height:95px;padding-bottom:30px}.announcement-grid .dp-dfg-item .dp-dfg-content{flex-grow:1}.announcement-grid .dp-dfg-item .read-more-wrapper{margin-top:auto;white-space:nowrap}body #page-container .announcement-grid .et_pb_button_wrapper .et_pb_button.dp-dfg-load-more-button{padding:8px 56px 8px 48px!important;font-weight:bold!important}body #page-container .announcement-grid .et_pb_button_wrapper .et_pb_button.dp-dfg-load-more-button::after{font-weight:800!important;font-size:20px!important}.announcement-accordion .kt-accordion-pane{padding-bottom:10px}.announcement-accordion .kt-accordion-pane .kt-blocks-accordion-title-wrap{padding-left:25px}.announcement-accordion .kt-accordion-pane .kt-blocks-accordion-icon-trigger{padding-right:10px}.announcement-accordion .kt-accordion-pane .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger::before{display:block;font-family:ETmodules!important;content:"\21"!important;color:#243B53!important;top:-5px!important;width:25px!important;height:0!important}.announcement-accordion .kt-accordion-pane .kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger::before{display:block;font-family:ETmodules!important;content:"\22"!important;color:#243B53!important;top:-5px!important;width:25px!important;height:0!important;transform:none!important}.announcement-accordion .kt-accordion-pane .kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger::after{display:none!important}