@media (max-width:1024px){span#googleFootRatingVal{--star-size:27px;top:1px;}.privacyPolicyCheckbox label{margin-top:0;}textarea#cb_questions_extra{width:97%;}#excellenceSeal1999 img{width:77px;}.lang_page #pcModalIntWrap{transform:translateY(-260%);margin-top:0 !important;}#school_overview #body_content.lang_page{margin-top:0 !important;}div#consultantRating .ratingComparisonNumWrap{margin-right:3px;}span#evOverallNumeric-cBoxAgent{height:19px;}#cBoxBottomWrap{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}#cBoxBottomWrap{display:-webkit-box;display:-webkit-flex;display:flex;}#school_overview #noCalcHereMobOnly{margin-top:26% !important;}.noCalcHereMobOnly #textOnTop{margin-bottom:0;}#pcModalIntWrap.noCalcHereMobOnly{margin-top:11%;}div#launchCountrySwitcher,div#launchInternalInfo{display:none;}#langSuggFlag{margin-right:4px;}.fb_iframe_widget{margin-bottom:13px;}#trustWidgetWrap{margin-top:8px;}div.custoComm{border:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;}#linkBelowRatings{text-align:center;}.coStaFbWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column; }div#googleRatingsWrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0;}div#googleRatings .ratingWrap{-webkit-flex-basis:100%;flex-basis:100%;margin-bottom:3%;padding:13px;min-height:auto;}div#googleRatingsWrap{gap:4px;}#school #content div#googleFootLogo,#school #content div#trustWidgetWrap,#school #content div#trustWidgetWrap *{line-height:1em !important;}#testimonialsFooter div#googleRatingsWrap{margin-bottom:2px;}#googleFootRatingValWrap{margin-left:2px;}div#googleRatings,#googleRatings .ratingWrap:last-child{margin-bottom:0 !important;}#testimonialsFooter{margin-top:31px;z-index:0;position:relative;}#googleFootRatingVal .boldRating{margin-left:0;}#preFooter{width:95% !important;}#footer_socials{-webkit-flex-basis:70%;flex-basis:70%;}.TrustPilotRating{margin-bottom:0;}}@media (min-width:1025px){#numClientsAttended{margin-top:4px;}#sealsWrapper{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;}#seals-footer,#sealsWrapper{display:-webkit-box;display:-webkit-flex;display:flex;}#excellenceSeal1999 img{width:71px;}.coStaFbCol3 ul li:last-child{margin-bottom:0;}details:not([open]) .ff_faq_header:hover{background-color:#f7f7f7;}.map_static:hover{border:1px solid #017dba;text-decoration:none;}.map_static:hover .show_map_label{background-color:#017dba;text-decoration:none;}#langSuggFlag{margin-left:4px;}#changeLanguageFlags .popover{margin-left:9px;}#footer_socials{-webkit-flex-basis:25%;flex-basis:25%;}}.size_icon_new{border:2px solid #f76301;-webkit-border-radius:999px;border-radius:999px;min-width:20px;height:20px;display:inline-block;font-weight:bold;margin-right:4px;text-align:center;font-size:11px;padding:3px;line-height:1em;-webkit-box-sizing:border-box;box-sizing:border-box;}.size_icon_new.sizeIconKeyFacts{position:relative;bottom:1px;line-height:1em;}.dropdown-menu > li > a:hover{background-color:#fff200;}.middleBot .popCourseCat ul li::before,.middleBot .popAccommoCat ul li::before,.middleBot .popFaciliCat ul li::before,#facilitiesWrap ul li p::before,#facilitiesDisabledWrap ul li p::before,#classroomEquipment ul li p::before,#numberOfClassrooms span::before,#numberOfWorkstations span::before,.leisure.table tr:not(:first-of-type) th:first-child::before{background-image:url("https://estatic.languagecourse.net/templates/default/img/school-blocks-popovers_sprite.png?a");background-size:20px;content:"";display:inline-block;margin-right:5px;position:relative;top:4px;height:20px;width:20px;background-repeat:no-repeat;}#numberOfClassrooms span::before{background-position:0 -3140px;}#numberOfWorkstations span::before{background-position:0 -3160px;}.tri-down::before,.tri-down::after{border-bottom:0 none;border-color:transparent;border-style:solid solid none;content:"";height:0;position:absolute;width:0;}.tri-down::before{border-top-color:#477a00;border-width:5px;bottom:-4px;left:88%;}.tri-down:after{border-top-color:#fff;border-width:5px;bottom:-3px;left:88%;}.schoolsAltTooltip,.schoolLevelsTooltip,.schoolsAltTooltip::after,.schoolLevelsTooltip::before{display:inline-block;}.schoolsAltTooltip,.schoolLevelsTooltip{height:17px;padding-left:3px;}.schoolLevelsTooltip::before{width:18px;}#lessonsNeededTableTbody .schoolLevelsTooltip::before{width:14px;}.schoolsAltTooltip::after{width:12px;}.schoolsAltTooltip::after,.schoolLevelsTooltip::before{background-position:0 -198px;height:14px;position:relative;top:1px;}.whiteToolTip .tri-down.tri-left,.whiteToolTip .tri-up,#carousel .tri-left,#carouselVideo .tri-left{opacity:1 !important;}#carousel .tri-left,#carouselVideo .tri-left{padding:0;margin-top:9px;}.whiteToolTip .tri-down.tri-left:before{border-right-color:#c2c2c2;left:-11px}.whiteToolTip .tri-down.tri-left:after{border-right-color:#fff;left:-10px}.whiteToolTip .tri-down.tri-right:before{border-left-color:#c2c2c2;right:-11px;}.whiteToolTip .tri-down.tri-right:after{border-left-color:#fff;right:-10px;}.whiteToolTip .tri-down.tri-right:before,.whiteToolTip .tri-down.tri-right:after{left:auto;}.whiteToolTip .tri-down.tri-left:before,.whiteToolTip .tri-down.tri-left:after,.whiteToolTip .tri-down.tri-right:before,.whiteToolTip .tri-down.tri-right:after{border-top-color:transparent;top:50%;margin-top:-8px;border-style:solid;border-width:8px;}.whiteToolTip .tooltip-inner{background-color:#fff;border:1px solid #c2c2c2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:0 2px 10px -2px rgba(0,0,0,0.2);color:#737373;padding-bottom:5px;padding-top:5px;max-width:none;font-size:13px;}.tri-up:before,.tri-up:after,#carousel .tri-left::before,#carousel .tri-left::after,#carouselVideo .tri-left::before,#carouselVideo .tri-left::after{content:"";border:8px solid transparent;position:absolute;left:45%;}.tri-up:before,#carousel .tri-left::before,#carouselVideo .tri-left::before{border-bottom-color:#c2c2c2;top:-11px;}#carousel .tri-left::before,#carousel .tri-left::after,#carouselVideo .tri-left::before,#carouselVideo .tri-left::after{margin-top:-4px;}.tri-up:after,#carousel .tri-left::after,#carouselVideo .tri-left::after{border-bottom-color:#fff;top:-10px;}.langList .tri-up{opacity:1 !important;}.langList .tri-up .tooltip-inner{color:#0071aa;}.langList .popoverLinksList .tooltip{pointer-events:none; }.mobileCloseTooltip{text-align:right !important;width:100%;}.mobileCloseTooltip .closeContactBox{vertical-align:middle;margin-top:3px;margin-bottom:5px;}.ui-autocomplete{z-index:11;background-color:#fff;position:absolute;cursor:default;}.ui-menu{list-style:none;padding:2px;margin:0;outline:none;}.ui-widget{font-size:1.1em;}.ui-widget-content{border:1px solid #aaaaaa;}.ui-menu-item{margin:0;padding:0;zoom:1;width:100%;}.ui-state-active{border:1px solid #aaaaaa;}@media screen and (min-width:0\0){.calendarDatePicker .calendarIconNumber.calNumEmpty{top:4px;}.calendarDatePicker .calNumFilled.calendarIconNumber{top:6px !important;}.affix .calendarDatePicker .input-group-addon.calendarDatePickerField{padding:6px 4px 2px 8px !important;}.input-group-addon.calendarDatePickerField{padding-top:4px !important;padding-bottom:4px !important;line-height:1.2em;}#school .affix .panelButton-background{padding-top:7px !important;}#id_course_selector{line-height:1.1em;}}@media screen and (-webkit-min-device-pixel-ratio:0){.langList:focus,.langFlag:focus,#calcModal:focus{outline:none !important;}}.langList:not(.twoColumnFormat):not(#lang_suggestion_link):not(#top10_countries_cities_int){display:inline-block;}.langList span:not(.popXcloseLangTitle):not(.langPopTitle):not(.scaleWrap):not(.rankingLeft):not(.rankingNum):not(#lineHeader):not(.extraLangName):not(.flagsInfoTooltip){background-image:url(https://estatic.languagecourse.net/templates/default/img/flags_sprite.png?aabb4);background-size:26px;vertical-align:middle;background-repeat:no-repeat;display:inline-block;height:17px;width:26px;}.flagsInfoTooltip{font-size:17px;color:#404040;line-height:1.5em;}#langGlobeIcn{left:1px;position:relative;width:16px;}.langList .popover .titleLangWrap{padding-left:18px;padding-right:18px;padding-top:12px;font-weight:bold;font-size:12px;}.langList ul.popover-content{height:125px;overflow:hidden;padding:9px;padding-top:12px;width:210px;margin-top:0;}span.langPopTitle{position:relative;line-height:normal;top:10px !important;}.popXcloseLangTitle{position:relative;float:right;left:9px;bottom:3px;}#favouritesHeart{position:relative;float:right;bottom:12px;}#changeLanguageFlags li{float:left;min-height:1px;vertical-align:middle;}#changeLanguageFlags li.hover,#changeLanguageFlags li:hover{position:relative;z-index:599;cursor:default;}#changeLanguageFlags li:hover > ul{visibility:visible;overflow-y:auto !important;}#changeLanguageFlags > ul > li{margin:0;white-space:nowrap;}#changeLanguageFlags > ul > li.langList:hover > a{-moz-border-radius:0px 0px 7px 7px;-webkit-border-radius:0px 0px 7px 7px;border-radius:0px 0px 7px 7px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}#changeLanguageFlags > ul > li.active:hover > a{background-color:#cb7b72;}#changeLanguageFlags ul a{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;line-height:84%;}#changeLanguageFlags .active > a{color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,0.4);background-color:#c46a60;}#changeLanguageFlags .langList ul a{color:#3D3F34;font-weight:normal;background:none;padding:8px 8px 5px;border-bottom:1px solid transparent;text-align:left;font-size:12px;font-weight:bold;position:relative;display:block;line-height:1em;}#changeLanguageFlags .langList ul .langList a:after{content:none;}#changeLanguageFlags .langList li:hover > a{color:#FFF;background-color:#3158b3;position:relative;text-shadow:0 1px 0 rgba(0,0,0,0.4);font-weight:bold;}#changeLanguageFlags .langList > a{padding:0;}#changeLanguageFlags .active > a:after{color:#FFF;}#changeLanguageFlags ul a{font-size:12px;}@media (min-width:0\0){#changeLanguageFlags .langList span{vertical-align:super;}}span.langMenuFlag_en{background-position:-1px -250px;}span.langMenuFlag_de{background-position:-1px 0.5px;}span.langMenuFlag_fr{background-position:-1px -55px;}span.langMenuFlag_it{background-position:-1px -82.7px;}span.langMenuFlag_jp{background-position:-1px -111px;}span.langMenuFlag_es{background-position:-1px -27.5px;}span.langMenuFlag_nl{background-position:-1px -138.5px;;}span.langMenuFlag_se{background-position:-1px -222px;}span.langMenuFlag_ru{background-position:-1px -195px;}span.langMenuFlag_fi{background-position:-1px -304px;}span.langMenuFlag_pt{background-position:-1px -416px;}span.langMenuFlag_hu{background-position:-1px -360px;}span.langMenuFlag_cs{background-position:-1px -277px;}span.langMenuFlag_no{background-position:-1px -638px;}span.langMenuFlag_tr{background-position:-1px -749px;}span.langMenuFlag_da{background-position:-1px -527px;}span.langMenuFlag_el{background-position:-1px -333px;}span.langMenuFlag_ar{background-position:-1px -805.5px;}span.langMenuFlag_ko{background-position:-1px -861px;}span.langMenuFlag_iw{background-position:-1px -778px;}span.langMenuFlag_zh{background-position:-1px -499px;}span.langMenuFlag_ca{background-position:-1px -583px;}span.langMenuFlag_fa{background-position:-1px -833px;}span.langMenuFlag_uk{background-position:-1px -721px;}span.langMenuFlag_th{background-position:-1px -972px;}span.langMenuFlag_hr{background-position:-1px -471px;}span.langMenuFlag_sl{background-position:-1px -667px;}span.langMenuFlag_sk{background-position:-1px -388px;}span.langMenuFlag_hi{background-position:-1px -889px;}span.langMenuFlag_ro{background-position:-1px -555px;}span.langMenuFlag_sr{background-position:-1px -1000px;}span.langMenuFlag_pl{background-position:-1px -167px;}span.langMenuFlag_bg{background-position:-1px -445px;}span.langMenuFlag_id{background-position:-1px -1028px;}span.langMenuFlag_ms{background-position:-1px -610px;}span.langMenuFlag_bn{background-position:-1px -917px;}span.langMenuFlag_vi{background-position:-1px -694px;}span.langMenuFlag_en_us{background-position:-1px -1056px;}span.langMenuFlag_es_mx{background-position:-1px -1084px;}span.langMenuFlag_az{background-position:-1px -2169px;}span.langMenuFlag_mt{background-position:-1px -2197px;}span.langMenuFlag_ir{background-position:-1px -1612px;}span.langMenuFlag_au{background-position:-1px -1501px;}span.langMenuFlag_cd{background-position:-1px -1529px;}.ff_faq_item{padding:0 20px 16px 16px;border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0;line-height:1.5em !important;font-size:15px;}.ff_bottom_part{margin-top:11px;margin-left:1px;text-align:right;}details[open] .ff_faq_header::after{-webkit-transform:translateZ(1px) rotate(-180deg);-moz-transform:translateZ(1px) rotate(-180deg);-ms-transform:translateZ(1px) rotate(-180deg);-o-transform:translateZ(1px) rotate(-180deg);transform:translateZ(1px) rotate(-180deg);}.popoverLinksListTitle{border-bottom:1px solid #d7d7d7;font-size:18px;line-height:0 !important;margin-bottom:6px;padding-bottom:11px;padding-top:16px;}.popoverContainer a{text-decoration:none;padding:0;text-decoration:none !important;}.popoverContainer .popover-content{padding:6px 16px 14px;}.popoverContainer .popover-content ul{list-style:outside none none;padding-left:0;padding-right:0;}.popoverContainer .popover-content ul li a,.popoverContainer .popover-content ul li{font-size:15px !important;line-height:1.4em;white-space:normal;margin-top:10px;}.textListTitle{display:inline-block;width:95%;}.caratDropDown{display:inline-block;background-position:0 -1461px;height:8px;vertical-align:bottom;width:16px;}.caratDropDown,#cBoxOptionalFieldsTitWrap .caretCalc{-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-ms-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;}.caratDropDown.DDExp,.caratDropDown[aria-expanded="true"],#cBoxOptionalFieldsTitWrap .caretCalc.DDExp{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);}.caratDropDown.DDColl,#cBoxOptionalFieldsTitWrap .caretCalc.DDColl{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}.popHelpTitle{display:inline-block;width:94%;}#headerHelp a,#headerHelpMob a{font-weight:normal;font-size:13px;text-decoration:underline !important;position:relative;}#headerHelp,.vertLineRightHeader,.vertLineRightHeader span{display:table-cell;}#headerHelp a.popoverLinksList:hover{color:#555;}#headerHelp .popover-content ul,#helpListMob ul,#youBenefitsMob ul{list-style:none;padding:0;margin:0;}#headerHelp .popover-content ul li a,#helpListMob ul li a{white-space:nowrap;line-height:2.2em;}#headerHelp .popover-content [class^="helpLink_"]::before,#helpListMob [class^="helpLink_"]::before{background-position:0 -146px;}#headerHelp .popover-content ul li a::before,#helpListMob ul li a::before{display:inline-block;margin-right:5px;white-space:normal;width:25px;height:31px;vertical-align:middle;bottom:1px;position:relative;}.helpLink_1::before{background-position:0 3px !important;}.helpLink_3::before{background-position:0 -26px !important;}.helpLink_14::before{background-position:0 -56px !important;}.helpLink_15::before{background-position:0 -116px !important;}.helpLink_16::before{background-position:0 -86px !important;}.helpLink_61::before{background-position:0 -3841px !important;}#cBoxOptionalFields .dropdown-menu a{font-size:13px;font-weight:normal !important;line-height:1.3em !important;padding:3px 10px;white-space:normal;border:medium none;background-color:#fff;width:auto;}#cBoxOptionalFields .dropdown-menu a:hover{background-color:#f5f5f5;}.calendarDatePicker input{width:100%;margin:0;border:medium none;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-right:15px;padding-top:4px;}#calendarDatePickerCbox{padding-right:0;border-right:none;margin-right:0;width:100%;position:relative;}#cBoxOptionalFields a:hover{text-decoration:none;}input#calendar_date_cbox{font-weight:normal;color:#676767;font-size:13px;width:85px;padding:0;margin-top:4px;}#calendarDatePickerCbox .calendarDatePickerField input,#calendarDatePickerCbox .calendarDatePickerField span{font-weight:normal;}div#calendarDatePickerCbox .datepicker{width:auto;}.dropdown-menu:not(.datepicker-dropdown){max-height:170px;overflow-y:auto;overflow-x:hidden;margin:0;}.top30{top:30px !important;}.height30{height:30px !important;transition:height 1s;-webkit-transition:height 1s;-moz-transition:height 1s;-o-transition:height 1s;}#proActiveBubbleHi{margin-bottom:4px;font-weight:bold;font-size:15px;}#proActiveBubbleHelp{line-height:1.4em;}#proActiveBubbleWrap::before{content:'';width:0;height:0;position:absolute;border-top:8px solid transparent;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fdd119;top:-15px;left:20px;}.top30,.contactTop165{transition:top 1s;-webkit-transition:top 1s;-moz-transition:top 1s;-o-transition:top 1s;}.top30Notrans{transition:none !important;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;}#priceCalcSecWrap.top30{top:0 !important;}.marginTop30{margin-top:30px !important;}.contactTop165{top:165px !important;}.affix .paddingAndBackground{padding-bottom:20px !important;background-color:#fff !important;}.lang_suggestion a{color:#f5e79e !important;text-decoration:none !important;margin-left:4px;}.lang_suggestion a:hover{text-decoration:underline !important;}#coStaFb{margin-bottom:55px;}#footerWrap{margin-top:100px;display:inline-block;width:100%;}#benefitsBan,#coStaFb{margin-left:7px;margin-right:7px;}#preFooter,#footer{margin-left:auto;margin-right:auto;max-width:1170px;position:relative;}#newsletter_signup{margin-bottom:30px;}#benefitsBan{border-top:1px solid #dadada;margin-bottom:29px;margin-top:22px !important;display:inline-block;}.benefitsText{display:table-cell;}.benefitsBanWrap{padding-top:26px;padding-bottom:11px;display:inline-block;width:100%;text-align:left;}.benefitsBanWrap ul{padding-left:0;}.benefitsBanWrap div ul li{display:table;font-size:15px;list-style:outside none none;margin-bottom:14px;vertical-align:middle;line-height:1.2em;}.benefitsBanWrap div ul li:last-child{margin-bottom:0;}.benefitsBanWrap div ul li .bolderBenefitsText{color:#60a500;font-weight:bold;text-transform:uppercase;}#benefitsBanCol1,#benefitsBanCol2{margin-right:1%;}.coStaFbCol3{margin-left:5%;width:27%;}#benefitsBanCol1,#benefitsBanCol2,.benefitsBanCol3{float:left;width:32.66%;}#benefitsBanCol2{line-height:3.1em;margin-top:6%;text-align:center;}#benefitsBanCol2 div:first-child{font-size:43px;font-weight:bold;letter-spacing:-0.03em;}#benefitsBanCol2 div:last-child{font-size:25px;line-height:1.1em;padding-top:2px;}.bottomBanSen{text-align:center;margin-bottom:30px;}.bottomBanSen p{background-color:#ffffff;display:inline-block;font-size:22px;font-weight:bold;padding:0 10px 3px;}.bottomBanSen p::after{border-bottom:2px solid #60a500;content:"";display:block;height:2px;position:relative;top:3px;}.bottomBanSen span{border-bottom:1px solid #dadada;bottom:24px;display:inline-block;position:relative;width:100%;z-index:-1;}.coStaFbCol3 li > span:first-of-type,.TrustPilotLogo,.TrustPilotLogoImg,#benefitsBanCol1 li > span:first-of-type,.benefitsBanCol3 li > span:first-of-type{display:inline-block;}#benefitsBanCol1 li > span:first-of-type,.benefitsBanCol3 li > span:first-of-type{height:34px;width:54px;vertical-align:text-top;}#benefitsBanCol1 li:nth-child(1) span{background-position:0 -1692px;}#benefitsBanCol1 li:nth-child(2) span{background-position:0 -1726px;vertical-align:middle;}#benefitsBanCol1 li:nth-child(3) span{background-position:0 -1760px;}#benefitsBanCol1 li:nth-child(4) span{background-position:0 -1794px;}.benefitsBanCol3 li:nth-child(1) span{background-position:0 -1828px;}.benefitsBanCol3 li:nth-child(2) span{background-position:0 -1862px;}.benefitsBanCol3 li:nth-child(3) span{background-position:0 -1896px;}.benefitsBanCol3 li:nth-child(4) span{background-position:0 -1930px;vertical-align:middle;}.coStaFbCol1{-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:30%;}.coStaFbCol1 div{display:inline-block;font-size:25px;font-weight:bold;}.coStaFbColWrap{padding-left:6px;bottom:6%;position:relative;}.TrustPilotTitle{font-size:17px;margin-bottom:4px;}.TrustPilotRating{font-size:25px;float:none !important;display:inline-block;vertical-align:bottom;margin-left:9px;}.TrustPilotRating span{font-weight:bold;font-style:normal;padding-left:0 !important;}.TrustPilotRating span:nth-child(2){font-size:15px;padding-left:8px;vertical-align:baseline;font-weight:normal;}.trustWidgetSecondRow{margin-top:8px;}.trustWidgetStars{display:inline-block;background-position:1px -3006px;width:137px;height:27px;float:none !important;vertical-align:middle;}.trustWidgetStarsImg,.trustWidgetStars{margin-bottom:6px;margin-top:3px;}.coStaFbCol2{width:45%;}.coStaFbCol2 .trustWidgetRev{font-size:15px;font-style:italic;margin-top:7px;letter-spacing:0.01em;}.trustWidgetRev span{font-size:18px;font-weight:bold;}div.custoComm{display:-webkit-box;display:-webkit-flex;display:flex;gap:20px;margin-bottom:80px;}div.custoComm > *{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;min-width:0;}.custoComm span{font-weight:bold;}.custoCommTitle{font-size:18px;font-weight:bold;}div.custoComm a{color:#404040;line-height:1.5em;}.trustWidgetThirdRow{margin:3px 0 9px;}div.custoComm a,.coStaFbCol3 ul li,.custoComm ul{font-size:15px;}#custoCommNumTest{display:none;}.custoComm ul{list-style:outside none none;margin-top:15px;padding-left:0;}.custoComm li{line-height:1.4em;margin-bottom:19px;width:92%;}.custoComm li:last-child{margin-bottom:0;}.bolderCoStaFbText{font-weight:bold;}.funStatsTitle{display:inline-block;font-size:18px !important;margin-bottom:2px;font-weight:normal;}.coStaFbWrap,.coStaFbCol1,#googleFootRatingValWrap,#googleRatingsWrap,#phoneCboxWrap{display:-webkit-box !important;display:-webkit-flex !important;display:flex !important;}.coStaFbText,.coStaFbWrap2{display:table-cell;vertical-align:middle;}.coStaFbCol3 ul{padding-left:0;margin-top:9px;}.coStaFbCol3 ul li{display:table;line-height:1.4em;list-style:outside none none;margin-bottom:24px;}.coStaFbCol3 li > span:first-of-type{height:43px;vertical-align:calc(50% - 32px); width:54px;}.fb_iframe_widget{}.fb_iframe_widget img{max-width:100%;height:auto;position:relative;}.coStaFbCol3 li:nth-child(1) span{background-position:0 -1964px;}.coStaFbCol3 li:nth-child(2) span{background-position:0 -2007px;}.coStaFbCol3 li:nth-child(3) span{background-position:0 -2050px;}.coStaFbCol3 li:nth-child(4) span{background-position:0 -2092px;}.coStaFbCol3 li:nth-child(4) span:first-of-type{vertical-align:calc(130% - 32px);}.trustWidget,.trustWidgetWrapA,.trustWidgetWrapB,.trustWidgetSecondRow{display:inline-block;}.trustWidgetReviews span:first-child{font-weight:bold;}.trustWidgetReviews span:last-child{vertical-align:top;font-size:18px;font-weight:bold;margin-left:3px;}.trustWidgetReviews{font-size:18px;margin-left:6px;}.trustWidgetStarsImg,.trustWidgetReviews{vertical-align:middle;display:inline-block;}.TrustPilotLogo,.TrustPilotTitle,.trustWidgetStars,#preFooter .trustWidgetRev{float:left;clear:left;cursor:pointer;}.TrustPilotTitle,.trustWidgetStars,.trustWidgetRev{clear:both;}.TrustPilotLogo{background-position:0 -2973px;width:136px;height:33px;margin-bottom:2px;vertical-align:middle;float:none;}#sendNewsButton a{color:#60a500;text-decoration:none;background-color:#fff;box-shadow:-1px 0 0 #60a500 inset,0 -1px 0 #60a500 inset,1px 0 0 #60a500 inset,0 1px 0 #60a500 inset;display:inline-block;padding:0px 6px;width:100%;cursor:pointer;font-weight:bold;font-size:14px;height:36px;vertical-align:middle;line-height:36px;}#sendNewsButton span{font-size:21px;vertical-align:sub;bottom:1px;font-family:fontawesome;margin-left:8px;position:relative;}.newsletterCol2 .fieldFull{position:relative;}.newsletterCol2 .animatedLabel label{padding-left:13px;}.newsletterCol1{font-weight:bold;font-size:27px;margin-right:24px;}.newsletterCol2 .form-control{border:solid 1px #000;color:#000;padding-right:0px !important;padding-top:0;padding-bottom:0;padding-left:10px;}#newsletterWrap label{position:absolute;font-size:14px;font-weight:normal;margin-bottom:0;cursor:auto;top:7px;white-space:nowrap;line-height:1.6em;}#newsletterWrap{text-align:center;margin-top:37px;margin-bottom:25px;padding-bottom:37px;border-bottom:1px solid #dadada;color:#000;}.newsletterCol1,.newsletterCol2{display:inline-block;}.newsletterCol2 .animatedLabel{margin-bottom:6px;}#top10_countries_cities span{font-size:18px;font-style:italic;font-weight:bold;}#top10_countries_cities{line-height:1.6em;font-size:15px;}#top10_countries_cities::after{border:none;}#top10_countries_cities .titleSep{padding:0;line-height:1.4em;}#top10_countries_cities_int{-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly;}#top10_countries_cities_int,#top10_countries_cities_int li{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;}.rankingLeft{margin-right:8px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}.rankingLeft span{margin-left:7px;}.rankingNum{min-width:25px;display:inline-block;}#top10_countries_cities_int a{font-weight:normal;top:1px;position:relative;line-height:1.1em;}#top10_countries_cities_int a:hover{text-decoration:underline;}#top10_countries_cities_int li{line-height:1.3em;margin-bottom:13px;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}#top_countries,#top_cities{padding-top:16px;font-size:15px;font-weight:bold;-webkit-box-flex:0;-webkit-flex:0 0 34%;flex:0 0 34%;}#top_countries ul,#top_cities ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1.5em;-moz-column-gap:1.5em;column-gap:1.5em;display:inline-block;width:100%;}#top10_countries_cities_wrap{margin-bottom:70px;margin-top:90px;}#top_countries h3,#top_cities h3{margin-bottom:19px;font-size:18px;}#top_cities > div,#top_countries > div{margin-bottom:19px;}.titleSepSub{display:inline-block;font-size:15px;font-weight:normal;width:100%;}#weChatQR{margin-bottom:10px;}#contactBoxSkype.weChatBox > img{margin-bottom:9px;}.weChatBox > div{cursor:default;}#weChatQR{padding:0;border:none;background-color:transparent;}#QRModal{margin:0 auto 41px auto;}#QRModal .modal-dialog{margin:10px auto !important;text-align:center;}#QRModal .modal-header{display:block;background-color:transparent;padding:12px;border:none;}#QRModal .modal-body{padding-top:0;}#proConsTransparencyWrap .popover,#methodologyRankingColl .popover{width:400px;}#proConsTransparencyWrap .popover .popover-content,#methodologyRankingColl .popover .popover-content{white-space:normal;}#proConsTransparencyWrap .popoContentWrap,#methodologyRankingColl .popoContentWrap{line-height:1.615em !important;font-size:13px;}#slidersSeparator{height:54px;}#captchaContainer > div{margin:0 auto;}#captchaContainer{position:fixed;width:100%;top:20%;right:0;bottom:0;z-index:99999;}#captchaBackDrop{position:absolute;width:100%;height:100%;background-color:#fff;z-index:999;opacity:0.8;}body > :last-child:not(.modal-backdrop):not(#body_content):not(#lhc_container_v2):not(#addtoany){ -webkit-transform:translateX(-50%);transform:translateX(-50%);left:50% !important;z-index:99999;}#specialZhHeight{height:auto;}.removeBorderBottom::after{border-bottom:none !important;}.removeBorderBottom .titleSep{padding:0 !important;}#hiddenSchoolRating,#hiddenSchoolRating h4 span{background-color:#f1efeb;}#nonInmCatIcon{width:27px;margin-left:3px;right:1px;position:relative;}.superZindex{z-index:999999;}#school .modal-backdrop.backdropSuperZindex{z-index:999991;}#school .superZindex #errMsg br{margin:4px 0;display:inline-block;}#googleRatingsWrap{font-size:18px !important;}#linkBelowRatings{margin-bottom:19px;margin-top:3px;}#linkBelowRatings a{text-decoration:none;font-weight:normal;color:#0071aa;}#linkBelowRatings a:hover{text-decoration:underline;}.funStatsTitle span{font-weight:normal;margin-left:4px;position:relative;top:2px;}#googleFootRatingVal span{top:0.7px;font-size:25px;margin-right:2px;}#googleFootRatingVal .star-meter{top:-0.9px;position:relative;margin-left:1px;}#googleFootRatingVal{margin:0;top:0;--star-size:31px;}#googleFootRatingValWrap{margin-left:3px;position:relative;bottom:1px;}#googleFootRatingTxt{margin:0;font-size:18px;margin-left:8px;top:1.3px;}#googleRatings,#googleRatings_testi,.courseAccommoTransWrap,.optionalFieldsIntWrap{-webkit-flex-wrap:wrap;flex-wrap:wrap;}#googleRatings,#googleRatings_testi,#internalInfoModalTit,#calendarDatePickerCbox,.calendarDatePickerField.input-group-addon,#cBoxButtonsWrap .privacyPolicyCheckbox,#trustGuard{display:-webkit-box !important;display:-webkit-flex !important;display:flex !important;}.optionalFieldsIntWrap span{margin-top:4px;}.optionalFieldsIntWrap{width:90%;}#googleRatings,#googleRatings_testi{-webkit-column-gap:3%;-moz-column-gap:3%;column-gap:3%;margin-top:24px;}body div.ratingWrap{-webkit-flex-basis:19%;flex-basis:19%;margin-bottom:3.4%;border:1px solid #e6e6e6;}.ratingHeader,#launchCountrySwitcher,#launchInternalInfo,#internalWidget,.ratingValue > span,.gLogo,.courseAccommoTransWrap,.optionalFieldsIntWrap,#flagsTooltipEl,.ratingComparisonWrap,.radarSchoolRatingWrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;}#googleRatings .ratingHeader{margin-bottom:0;}body div.nameDate > div{line-height:1.4em;}body div.ratingDate,.courseAccommoTransWrap{font-size:13px;}.ratingBodyWrap,.ratingName,.trustWidgetSecondRow{font-size:15px;}.ratingImg{margin-right:8px;}.ratingImg img{border-radius:999px;}.ratingName{font-weight:bold;}.ratingTexts{display:inline;}.boldRating{font-size:13px;line-height:1em;font-weight:bold !important;margin-right:4px;position:relative;top:0.5px;}#googleRatings .ratingValue{margin-bottom:7px;}#googleFootLogo{font-size:25px;}.ratingValue > span{margin:10px 0 5px;}body div.showHideLinks{display:block;font-size:13px;color:#0071aa;cursor:pointer;width:fit-content;margin-top:6px;}body div.showHideLinks:hover{text-decoration:underline;}body div.ratingBodyWrap,body div.ratingTexts{line-height:1.4em;}div#googleRatings{margin-top:1px;margin-bottom:6px;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;}.gLogo{margin-top:14px;}.gLogo span{font-size:13px;line-height:normal;margin-left:8px;color:#a4a4a4;font-weight:normal;}#googleRatings .ratingWrap{-webkit-flex-basis:42%;flex-basis:42%;padding:3%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;min-height:183px;}.privacyPolicyCheckbox label{color:#404040;font-weight:normal;position:relative;}#school_overview #starting_date_notice_dp,#starting_date_notice_dp_cbox{font-size:13px;margin:10px 1px 5px;background-color:#deffe2;border:1px solid #4c7e0b;padding:6px 7px 6px 7px;line-height:1.5em;border-radius:3px;font-weight:normal;display:block !important;text-align:center;cursor:default;}#calendarDatePickerCbox .datepicker{margin-top:3px;}.calendarDatePickerField.input-group-addon{text-align:left;white-space:normal;width:auto;line-height:normal;background-color:#fff;border:medium none;cursor:pointer;}.datepicker td span.active{background-color:transparent !important;color:#404040 !important;}#calendarDatePickerCbox #starting_date_notice_wrap{display:none !important;}.datepicker td.active,.datepicker td span.focused{color:#404040 !important;background-color:inherit;border:2px solid #d60000;}#calendarDatePicker .datepicker-days td:not(.disabled),#calendarDatePickerCbox .datepicker-days td:not(.disabled){background-color:#deffe2;color:#404040;}#calendarDatePicker .datepicker-days td,#calendarDatePickerCbox .datepicker-days td{border-radius:0;}#calendarDatePicker tfoot,#calendarDatePickerCbox tfoot{display:none;}#calendarDatePicker .datepicker,#calendarDatePickerCbox .datepicker{padding:4px 8px 5px;}.dp_raw_starting_date,#calendarDatePickerCbox .datepicker-days td:not(.disabled){background-color:#deffe2 !important;font-weight:bold;}.datepicker-months td .focused{font-weight:bold;}#internalInfoModalTit,#googleRatings .ratingWrap,#calendarDatePickerCbox .calendarDatePickerField{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}#calendarDatePickerCbox .calendarDatePickerField{width:100% !important;}#calendarDatePickerCbox .input-group-addon{padding:0 !important;margin:0;}.datepicker-days .prev,.datepicker-days .next{line-height:2em;}.datepicker-switch,.datepicker-switch_dis{padding:4px 8px;border:1px #404040 solid;border-radius:3px;float:none !important;display:inline-block;white-space:nowrap;}.datepicker-switch_dis{border:none;}.datepicker-switch_dis.caretCalc::after{display:none;}.datepicker-switch.caretCalc::after{margin-left:8px;}#internalInfoModalTit{flex-wrap:wrap;align-items:center;}#internalInfoModalTit > div:first-child{width:100%;}#internalInfoModalTit .internalInfoLinks{display:flex;gap:8px;margin-top:6px;}#internalInfoModalTit a{text-decoration:none;font-size:12px;font-weight:normal;padding:3px 10px;border:1px solid #333;border-radius:3px;color:#333;white-space:nowrap;}#internalInfoModalTit a:hover{background:rgba(0,0,0,0.1);text-decoration:none;color:#333;}#trustWidgetLink,#googleFootLink{font-weight:normal;}.custoComm #trustWidgetWrap{margin-bottom:0;}#trustWidgetWrap{margin-bottom:12px;}#trustWidgetLink{margin-top:4px;line-height:1.5em;}#googleFootLink{margin-bottom:10px;margin-top:4px;display:inline-block;}#school #bread_crumbs,#school_overview #bread_crumbs,#about_us #bread_crumbs{border:1px solid #dadada;}.revQuoteItalic{font-style:italic;}.disabledCalendarNav{visibility:hidden;}.startPossibleGeneral,.sDate{display:inline-block;}#cBoxOnlineDot,#cBoxOnlineDotMob,.startPossibleGeneral,.sDatePossible{background-color:#60a500;}.sDateCheck{background-color:#d60000;}.sDateContact{background-color:#ff8e44;}#cBoxOnlineDot,#cBoxOnlineDotMob,.startPossibleGeneral,.sDate{width:9px;height:9px;border-radius:999px;}.gm-style-iw-ch{padding-top:24px;}.gm-ui-hover-effect span{margin:0 !important;width:15px !important;height:15px !important;}.gm-ui-hover-effect{width:18px !important;height:18px !important;margin-top:3px !important;left:8px;}#school_overview .gm-ui-hover-effect{margin-top:-7px !important;}#launchCountrySwitcher span{font-size:13px;font-weight:bold;}#launchCountrySwitcher div{line-height:0;}#launchCountrySwitcher,#launchInternalInfo{position:absolute;right:5%;bottom:27%;top:80%;z-index:99999;font-size:15px;cursor:pointer;gap:0.3rem;}#internalWidget{right:2%;bottom:34%;position:absolute;gap:6%;}#launchInternalInfo{right:3.3%;bottom:25%;}.translateToLang{color:#0071aa;font-weight:bold;cursor:pointer;}.translateToLang:hover,#ultraFoot a:hover,div.custoComm a{text-decoration:underline;}.courseAccommoTransWrap{margin-top:10px;}.course_comments_block{margin-top:10px;}.course_comments_block br{display:block;margin:5px 0;}#flagsTooltipEl,.courseAccommoTransWrap{gap:4px;}.courseAccommoTransWrap{font-size:13px;}.courseAccommoTransTxt{font-style:italic;}#priceCalculatorTop.noCalcHere h1{padding-bottom:0;}#consultantModal .modal-header{display:block;padding:10px 15px 0;border:none;}.cbExplanation{font-size:13px;font-style:italic;font-weight:normal;}#consultantBar.visibleConsultantBar,#consultantBarBtn{position:relative;padding:10px 0 33px;font-weight:bold;text-align:center;font-size:15px;}#contact #contactForm textarea{width:100%}#TypingBoxDeployedSendRequiredText .bigAsterisk{font-size:14px;margin-right:2px;}@media screen and (min-width:0\0){#contactBoxWrapper{box-sizing:content-box;}}#closingFunctions{position:relative;right:-5px;float:right;}.closeContactBox,.closeModalBox,#closeButtonSlideMenuTop.closeLeftFilters{background-position:0 -295px;cursor:pointer;display:inline-block;height:13px;width:13px;}#cBoxVertTab{position:relative;margin-right:-5px;padding:5px 10px 7px;background-color:#60a500;color:#fff;font-weight:bold;border-top-left-radius:5px;border-top-right-radius:5px;font-size:15px;letter-spacing:0.04em;cursor:pointer;border-top:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-bottom:1px solid #60a500;}#cBoxVisibleWrap{display:inherit;vertical-align:top;}#contactBoxPhoneMobNum3{font-weight:bold;}#evOverallNumeric-cBoxAgent span{--star-size:18px;}#evOverallNumeric-cBoxAgent{top:-4px;position:relative;height:13px;}.contactBoxDisabled{visibility:hidden;}@-moz-document url-prefix(){#evOverallNumeric-cBoxAgent{top:-4px;}}#closingTab{cursor:pointer;position:absolute;height:17px;right:0;top:-18px;background-color:#fff;padding-left:7px;padding-right:1px;border-top-left-radius:12px;border-top:1px solid #c5c6c4;border-left:1px solid #c5c6c4;border-bottom:1px solid #fff;}#closingTab .closeContactBox{position:relative;top:5px;right:1px;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7);}.ratingComparisonNum{font-weight:bold;}.ratingComparisonWrap span{font-size:13px;--star-size:19px;}#ratingComparison .star-meter{bottom:3px;}.ratingComparisonNumWrap{line-height:1em !important;position:relative;bottom:0.5px;margin-right:4px;}.ratingComparisonWrap{gap:3px;}.ratingComparisonWrap span.real_overall_2nd_part{font-size:8px;}#cBoxVertTab,#cBoxTabWrap,#cBoxContentTabWrap,#TypingBoxDeployedWrapper{display:inline-block;}#cBoxVertTab,#cBoxTabWrap,#cBoxContentTabWrap,#TypingBoxDeployedWrapper,#contactBoxEmail img,#contactBoxChat img{vertical-align:middle;}#contactBoxEmail img,#contactBoxChat img{cursor:pointer;}.TrustPilotLogoImg{margin-bottom:2px;}.cBoxChatOnlyMobTxt,.cBoxChatOnlyMobIco,.ui-helper-hidden-accessible{display:none;}#cBoxTabWrap,#TypingBoxDeployedWrapper{background-color:#fff;border-width:1px medium 1px 1px;border-color:#c5c6c4;border-image:none;border-style:solid none solid solid;}#cBoxTabWrap{padding:9px 9px 9px 7px;width:67px;text-align:center;left:5px;border-width:1px;border-style:solid;position:relative;min-height:156px;border-bottom-left-radius:3px;border-top-left-radius:3px;border-right-color:#fff;}#TypingBoxDeployedWrapper{padding:11px 14px 17px;width:224px;}#contactBoxAgent{margin-bottom:6px;border-bottom:1px solid #cccdcb;}#cBoxImgWrap{height:86px;overflow:hidden;}#cBoxOnlineTxt,#cBoxOnlineTxtMob{width:100%;padding:1px 0 4px;text-transform:lowercase;color:#60a500;font-weight:bold;line-height:1em;text-align:center;}#fullConsultantName{font-size:15px;font-weight:bold;}#consultantCharge{margin-bottom:4px;line-height:1.3em;}#numClientsAttended{margin-bottom:4px;display:inline-block;width:100%;}#numClientsAttended span{font-weight:bold;}#consultantRating{margin-bottom:0;margin-top:5px;}#consultantRating .ratingComparisonWrap{cursor:default;}#consultantRating .tooltip .tooltip-inner{width:139px;}#contactBoxQuestions{padding-bottom:2px;}#TypingBoxDeployedPrivacyPolicy{position:relative;bottom:1.5px;}textarea#contactBoxTextarea{border:solid 1px #abadb3;color:#a4a4a4;font-size:11px;overflow:hidden;height:40px;cursor:pointer;line-height:1.2em;margin:0;padding:2px 0 3px 3px;width:62px;}#contactBoxChat > *,#contactBoxTextareaDiv > *,#cBoxVertTab > *{pointer-events:none;}#contactBoxSkype.weChatBox{cursor:default;}#contactBoxSkype,#contactBoxPhones,#contactBoxSend{font-size:0;line-height:0;}#contactBoxPhones img,#contactBoxChat img,#contactBoxSkype img{margin-bottom:10px;}#contactBoxSkype,#contactBoxTextareaDiv{cursor:pointer;vertical-align:middle;}#contactBoxCallback{margin-bottom:53px;cursor:pointer;}#contactBoxBenefits{padding-top:8px;padding-bottom:10px;}#contactBoxMsgBox{position:absolute;margin:0;border:2px #8B0000 solid;top:76px;padding:8px;background-color:#FFE4B5;display:block;}textarea,input,select,*:focus{outline:none !important;}.ffooo_me{display:none;}.freeAdvice{font-weight:bold;color:#60a500;margin-bottom:5px;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;max-width:67px;}#TypingBoxDeployedWrappercBox{display:inline-block;overflow:hidden;}#TypingBoxDeployedLastNameDiv span,#TypingBoxDeployedNameDiv span,#TypingBoxDeployedEmailDiv span,#TypingBoxDeployedMessageDiv span{color:#404040;font-size:11px;}#TypingBoxDeployedMessageDiv{margin:6px 0;}#cBoxOptionalFieldsWrap{padding-bottom:0;padding-left:6px;padding-top:7px;}#cBoxOptionalFields,#cBoxOptionalFields a,#TypingBoxDeployedSchoolDiv textarea{border:1px solid #e0e0e0;}#cBoxOptionalFields,#TypingBoxDeployedSchoolDiv textarea{background-color:#F8F8F8;}#cBoxOptionalFields a,#cBoxOptionalFields .cBoxOptionalFieldsTit,#TypingBoxDeployedSchoolDiv textarea,#calendarDatePickerCbox label,#calendarDatePickerCbox .caretCalc{color:#676767;}#cBoxOptionalFieldsTitWrap{display:inline-block;width:91%;padding-top:10px;padding-left:11px;margin-bottom:3px;}#cBoxOptionalFieldsTitWrap .cBoxOptionalFieldsTit{font-weight:bold;float:left;}#cBoxOptionalFieldsTitWrap .caretCalc{top:-3px !important;font-size:15px;margin-bottom:0;}#cBoxOptionalFields label,#cBoxOptionalFields span:not(.month):not(.year):not(.decade):not(.star-meter){font-size:13px;line-height:1.5em;}#cBoxOptionalFields label{margin-top:4px;margin-bottom:0;font-weight:normal;cursor:pointer;}#cBoxOptionalFields a{width:100%;background-color:#fff;padding-left:6px;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding-bottom:3px;-webkit-border-radius:4px;border-radius:4px;}#cBoxOptionalFields .dropdown-menu{width:60%;max-width:209px;overflow-x:hidden;}#cBoxOptionalFields .optionalFieldsWrap{vertical-align:middle;display:inline-block;width:94%;margin-bottom:7px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer;}#cBoxOptionalFields .selectWordInCbox{color:#a4a4a4;margin:0;font-style:italic;font-weight:normal;}#consultantRating .ratingComparisonNumWrap{margin-right:1px;margin-left:0;}.optionalFieldsWrap a:hover{text-decoration:none;}.removeUnderline u{text-decoration:none;}textarea#textareaTypingBoxDeployedMessage{height:45px;overflow:auto;width:207px;color:#a4a4a4;padding-top:6px;line-height:normal;-webkit-border-radius:6px;border-radius:6px;}textarea#TypingBoxDeployedEmailDiv{width:144px;}#TypingBoxDeployedNameDiv{float:left;}#TypingBoxDeployedNameDiv,#TypingBoxDeployedLastNameDiv{width:50%;}#TypingBoxDeployedLastNameDiv{display:inline-block;}#TypingBoxDeployedNameDiv textarea,#TypingBoxDeployedLastNameDiv textarea{width:83%;}#TypingBoxDeployedLastNameDiv textarea{margin-left:2%;}#TypingBoxDeployedName{font-size:11px;color:#333366;font-weight:bold;display:inline;line-height:18px;}#TypingBoxDeployedEmailDiv{margin-top:2px;}#TypingBoxDeployedSchoolDiv textarea{width:87.43%;}#TypingBoxDeployedEmail{font-size:11px;color:#333366;font-weight:bold;display:inline;line-height:18px;border-right:#abadb3 1px dotted;margin-left:2px;padding-right:2px;}#TypingBoxDeployedLastNameDiv span,#TypingBoxDeployedNameDiv,#TypingBoxDeployedEmailDiv,#TypingBoxDeployedWrappercBox,#TypingBoxDeployedSchoolDiv{line-height:0;}#TypingBoxDeployedLastNameTextarea,#TypingBoxDeployedNameTextarea,#TypingBoxDeployedEmailTextarea,#TypingBoxDeployedPhoneTextarea,#cb_questions_extra{overflow:hidden;white-space:nowrap;color:#a4a4a4 !important;}#TypingBoxDeployedEmailTextarea,#TypingBoxDeployedPhoneTextarea,#TypingBoxDeployedLastNameTextarea,#TypingBoxDeployedNameTextarea,#textareaTypingBoxDeployedMessage,#cb_school_ff,#cb_questions_extra{border:1px solid #a9a9a9;height:22px;line-height:22px;padding-left:7px;padding-right:7px;width:207px;color:#404040;-webkit-border-radius:4px;border-radius:4px;}.nano #TypingBoxDeployedEmailTextarea,.nano textarea#textareaTypingBoxDeployedMessage{width:194px;}#cb_questions_extra{width:95.6%;margin-top:4px;border:1px solid #f76301;}#cb_questions_extra.filledInput{border:1px solid #a9a9a9;}#cbox_phone_prefix_wrap.isSelect::after{right:5px;}#phoneCboxWrap,#phoneCboxTextareaWrap{width:100% !important;}#TypingBoxDeployedPhoneDiv{margin:5px 0 6px 9px;}#cbox_phone_prefix{width:100%;height:26px;padding:0 0 0 6px;border:1px solid #a9a9a9;color:#a4a4a4;border-top-right-radius:0;border-bottom-right-radius:0;border-right:none;}#TypingBoxDeployedWrapper textarea#TypingBoxDeployedPhoneTextarea{width:100%;border-top-left-radius:0;border-bottom-left-radius:0;margin-right:1px;z-index:999;}#cbox_phone_prefix_wrap{width:37%;position:relative;}body #cBoxOptionalFields .caretCalc:not(.datepicker-switch){top:4px;float:right;right:7px;position:relative;margin-left:10px;}@media screen and (min-width:0\0){#cBoxButtonsWrap input[type='radio']:not(old):checked + label > span > span{width:5px;height:5px;}}.radioPreText{margin-top:4px;margin-right:5px;text-align:right;flex-shrink:1 !important;-webkit-flex-shrink:1 !important;line-height:1.1em;}div#contactToggleButtons{margin-top:8px;margin-bottom:2px;letter-spacing:-0.05em;margin-left:2px;-webkit-box-align:start;-webkit-align-items:start;align-items:start;}#TypingBoxDeployedSendDiv,#contactToggleButtons,#cBoxButtonsWrap .privacyPolicyCheckbox{-webkit-box-pack:end;-webkit-justify-content:end;justify-content:end;}@-moz-document url-prefix(){#contactToggleButtons{letter-spacing:-0.05em !important;}}#cBoxButtonsWrap label{right:2px;}#contactToggleButtons input{cursor:pointer;position:relative;z-index:9999;}#contactToggleButtons input[disabled]{cursor:not-allowed;}.radioSelectorWrap #floating_contact_radio_email{left:26px;}.radioSelectorWrap #floating_contact_radio_chat{left:16px;}#contactToggleButtons > div{-webkit-flex-shrink:0;flex-shrink:0;}#sendBlockWrap{width:100%;}#TypingBoxDeployedSendRequiredText{color:#404040;float:left;font-size:11px;margin-right:13px;margin-left:3px;position:relative;top:5px;}.onlineAfterChat{color:#60a500;font-weight:bold;}#cBoxButtonsWrap .privacyPolicyCheckbox{margin-bottom:8px;}.fake_submit{background-color:#60a500;color:#fff;border:1px solid #60a500;cursor:pointer;font-size:13px;line-height:11px;padding:7px 20px 6px;font-weight:bold;}.fake_submit:hover{background-color:#67b101;}#cBoxButtonsWrap input[type="radio"]:not(old){margin:0;padding :0;font-size :1em;opacity :0;display:none;}#cBoxButtonsWrap input[type="radio"]:not(old) + label{line-height:1.5em;padding-left:0;}#cBoxButtonsWrap input[type="radio"]:not(old) + label > span.styledRadioGreen{display:inline-block;width:0.875em;height :0.875em;margin :0.25em 0.5em 0.25em 0.25em;border :0.19em solid #a9a9a9;-webkit-border-radius:3em;-moz-border-radius:3em;border-radius:3em;background :rgb(224,224,224);background-image :-moz-linear-gradient(rgb(240,240,240),rgb(224,224,224));background-image :-ms-linear-gradient(rgb(240,240,240),rgb(224,224,224));background-image :-o-linear-gradient(rgb(240,240,240),rgb(224,224,224));background-image :-webkit-linear-gradient(rgb(240,240,240),rgb(224,224,224));background-image :linear-gradient(rgb(240,240,240),rgb(224,224,224));vertical-align :bottom;}#cBoxButtonsWrap input[type="radio"]:checked:not(old) + label > span > span{background-color:#60a500;-webkit-border-radius:3em;-moz-border-radius:3em;border-radius:3em;display:table;height:7px;width:7px;margin:1.7px;}#cBoxAjaxSpinnerWrap{min-width:25px;min-height:25px;margin-right:10px;}#formSubmitErrorMsgCbox{color:#a94442;font-size:13px;width:auto;text-align:left;line-height:1.4em;}.privacyPolicyCheckbox{color:#404040 !important;font-weight:bold;line-height:11px;}#cBoxButtonsWrap .privacyPolicyCheckbox{font-size:13px;}.privacyPolicyCheckbox input{vertical-align:middle;margin-right:6px !important;}.privacyPolicyCheckbox label{margin-top:4px;text-align:right;}.privacyPolicyCheckbox a{text-decoration:underline !important;color:#404040 !important;}.privacyPolicyCheckbox a:hover{text-decoration:none !important;}#contactBoxWrapper .privacyPolicyCheckbox a{font-weight:normal !important;color:#0071aa !important;}#contactBoxWrapper .privacyPolicyCheckbox label{font-weight:normal;line-height:1.4em;}.ratingWrap .star-meter,.ratingDeskWrap .star-meter,.exploreItemScore .star-meter,.bigEvalRatingStarsTop{--star-size:18px;}details summary{list-style:none;}details summary::-webkit-details-marker{display:none;}.bCountryRemoval #callbackRadio{display:none !important;}.boldTxt{font-weight:bold;}summary{cursor:pointer;}div.leaflet-popup{margin-bottom:0;}.d_not_av{margin-bottom:10px !important;margin-top:4px !important;}.TrustPilotLogoImg{font-size:28px;font-weight:bold;top:2px;position:relative;}#trustGuard{-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:20px;}#trustGuard,#seals-footer{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;}.schoolAccSeals{position:relative;}#phoneCboxTextareaWrap{display:-webkit-box;display:-webkit-flex;display:flex;}#cbox_phone_prefix_wrap select{background:#fff;cursor:pointer;-webkit-border-radius:4px;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}#cbox_phone_prefix_wrap::after{content:" ";position:absolute;right:15px;top:49%;margin-top:-3px;z-index:2;pointer-events:none;width:0;height:0;border-style:solid;border-width:6.9px 4px 0 4px;border-color:#aaa transparent transparent transparent;pointer-events:none;}#cbox_phone_prefix_wrap::before{content:"";height:auto;position:absolute;right:7px;top:3px;width:22px;background:#fff;border-top-right-radius:3px;border-bottom-right-radius:3px;pointer-events:none;display:block;}.overallWord{font-weight:normal;margin-right:8px;}#lhc_widget_v2{-webkit-text-size-adjust:100%;-webkit-transform:translateZ(0);transform:translateZ(0) !important;}.nano{position :relative;width:100%;height :100%;overflow :hidden;}.nano > .nano-content{position:absolute;overflow:scroll;overflow-x:hidden;top :0;right :0;bottom:0;left:0; padding-right:14px;}.nano > .nano-content:focus{outline:thin dotted;}.nano > .nano-content::-webkit-scrollbar{display:none;}.has-scrollbar > .nano-content::-webkit-scrollbar{display:block;}.nano > .nano-pane{background :rgba(0,0,0,.25);position :absolute;width:10px;right:0;top:0;bottom :0;visibility :hidden\9; opacity:.01;-webkit-transition:.2s;-moz-transition :.2s;-o-transition :.2s;transition:.2s;-moz-border-radius:5px;-webkit-border-radius :5px;border-radius :5px;opacity:1 !important;}.nano > .nano-pane > .nano-slider{background:#444;background:rgba(0,0,0,.5);position:relative;margin:0 1px;-moz-border-radius:3px;-webkit-border-radius :3px;border-radius :3px;}.nano:hover > .nano-pane,.nano-pane.active,.nano-pane.flashed{visibility :visible\9; opacity:0.99;} .nanoNoMargin{margin-right:inherit !important;}