a{text-decoration:none;color:inherit}svg{width:30px;height:30px}header,footer{width:100%}header{overflow:visible;background:linear-gradient(to bottom,rgb(195,190,190),rgba(0,0,0,0.5));position:relative;z-index:99;width:100%}.localopening_page::after{clip-path:polygon(0 0,100% 0,96% 100%,4% 100%);content:"";bottom:-5px;background:rgb(131,124,125);height:10px;width:100%;left:0;position:absolute;z-index:2}.localopening_page .locallearn_hero > div > div:first-child{padding:2rem;background:#ffffff;position:relative;transform:translateX(-20px);opacity:0;display:flex;animation:slideInLeft 0.8s forwards 0.5s;box-shadow:0 10px 30px rgba(0,0,0,0.1);z-index:2;align-items:center}.localopening_page .localstudy_space{overflow:hidden;animation:slideInRight 0.8s forwards 0.7s;transform:translateX(20px);opacity:0;box-shadow:0 15px 40px rgba(0,0,0,0.2);height:400px;position:relative}.localopening_page .localstudy_space:hover::after{opacity:0.3}.localopening_page .localstudy_space p{font-weight:400;font-size:calc(16px * 1.1);position:relative;letter-spacing:0.5px;color:#ffffff;margin-bottom:1rem;padding-left:15px}.localopening_page .title_style_header:hover{transform:scale(1.02)}.localopening_page .locallearn_hero:hover > div > div:first-child{box-shadow:0 15px 35px rgba(0,0,0,0.15);transition:box-shadow 0.4s ease}.title_page.localcourse_hero{perspective:1000px}.localdata_statistics::before{top:0;left:0;height:100%;background:radial-gradient(circle at 10% 20%,rgb(162,156,156,0.5) 3%,transparent 15%),radial-gradient(circle at 85% 60%,rgb(131,124,125,0.5) 3%,transparent 20%),radial-gradient(circle at 40% 80%,rgb(162,156,156,0.5) 5%,transparent 25%);width:100%;opacity:0.2;z-index:-1;content:"";position:absolute}.localdata_statistics .localpro_upgrade::before{opacity:0.1;content:"";position:absolute;z-index:-1;top:-50%;transform:rotate(25deg);height:200%;width:200%;background:linear-gradient( 45deg,transparent 0%,rgb(162,156,156,0.5) 30%,rgb(131,124,125,0.5) 70%,transparent 100% );transition:all 0.8s ease;left:-50%}.localdata_statistics .localpro_upgrade span{font-size:13px;display:block;color:rgba(0,0,0,0.75);font-weight:400;line-height:1.6}.localdata_statistics .localstatistics_perks{font-weight:700;display:inline-block;text-shadow:0 1px 3px rgba(0,0,0,0.1);position:relative;margin-bottom:25px;color:#000000;font-size:28px}.localdata_statistics .localstatistics_tracks{color:rgba(0,0,0,0.7);font-size:13px;margin-bottom:0;line-height:1.8}.localdata_statistics svg path{fill:rgb(162,156,156);transition:all 0.3s ease}.localdata_statistics .localpro_upgrade:nth-child(1)::after{bottom:-50px;filter:blur(30px);border-radius:50%;content:"";height:100px;animation:pulse 5s infinite ease-in-out;width:100px;right:-50px;opacity:0.2;position:absolute;z-index:-1;background:rgb(162,156,156,0.5)}.localdata_statistics .localpro_upgrade:nth-child(4)::after{content:"";filter:blur(35px);position:absolute;z-index:-1;width:90px;border-radius:50%;right:-45px;opacity:0.15;height:90px;top:-45px;background:rgb(131,124,125,0.5);animation:pulse 8s infinite ease-in-out}.localprice_package .localvalue_deals{position:relative}.localprice_package h2::after{bottom:-10px;width:80px;position:absolute;transform:translateX(-50%);height:3px;left:50%;content:"";background:linear-gradient(90deg,rgb(162,156,156),rgb(131,124,125))}.localprice_package .localrate_plans li{display:flex;perspective:1000px}.localprice_package .locallearning_price::before{opacity:0;height:100%;top:0;content:"";z-index:-1;left:0;background:radial-gradient(circle at 30% 30%,rgb(162,156,156,0.5),transparent 75%);transition:opacity 0.5s ease;position:absolute;width:100%}.localprice_package .localrate_packages{display:flex;height:100%;flex-direction:column}.localprice_package .localrate_packages h4{margin:0 0 20px;font-size:calc(20px + 2px);transition:transform 0.3s ease;color:#ffffff;position:relative}.localprice_package .localrate_packages p{color:rgba(255,255,255,0.8);word-break:break-word;overflow-wrap:break-word;margin:0 0 25px;flex-grow:1;line-height:1.6;font-size:15px}.localprice_package .locallearning_price:hover .localpayment_plans{transform:scale(1.05)}.localprice_package .locallearning_price:hover .localpayment_plans::before{left:100%}#localcookie_warning_box{display:none}.localcookie_show{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.localcookie_warning_dialog p{font-size:18px}.localpolicy_opt{line-height:35px;border-bottom:2px solid rgb(162,156,156);min-width:120px;white-space:nowrap;text-decoration:none;color:rgb(162,156,156);font-size:24px;cursor:pointer;margin-left:10px;text-align:center;flex-shrink:0}.localwrap-container .localprivacy_ack h5{font-weight:700}.localwrap-container .localprivacy_ack h5,.localwrap-container .localprivacy_ack p{color:#ffffff}.localacademic_experience::after{height:200%;z-index:0;width:200%;position:absolute;content:"";background:radial-gradient(circle at 30% 30%,rgb(162,156,156,0.5) 0%,transparent 40%),radial-gradient(circle at 70% 70%,rgb(131,124,125,0.5) 0%,transparent 40%);top:-50%;opacity:0.3;left:-50%;animation:pulseBackground 15s ease-in-out infinite alternate;filter:blur(60px)}.localacademic_experience .localpic_border{position:relative;min-height:450px;grid-column:1;grid-row:1 / span 2;z-index:1;clip-path:polygon(0 0,100% 0,85% 100%,0 100%);height:100%;transition:all 0.5s cubic-bezier(0.19,1,0.22,1)}.localacademic_experience .name{font-size:23px;font-weight:700;grid-column:2;position:relative;transform:translateY(0);grid-row:1;align-self:end;color:#000000;font-family:Arial,sans-serif;z-index:2;padding:0 50px 5px 70px;margin:0;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1)}.localacademic_experience .localstudent_reviews:hover span:not(.name)::after{transform:scaleX(1)}.localacademic_experience .localwork_background{color:#000000;font-size:18px;z-index:2;grid-column:2;line-height:1.8;grid-row:2;font-weight:400;transform:translateY(0);position:relative;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1) 0.1s;font-family:Arial,sans-serif;margin:0;padding:0 50px 50px 70px}.localcourse_program_description .container{z-index:1;position:relative}.localcourse_program_description .localskill_learn{display:flex;border-radius:23px;flex-direction:column;position:relative;overflow:visible;background:transparent;max-width:100%}.localcourse_program_description .localpic_border::after{opacity:0.7;background:linear-gradient(to right,#000000 0%,transparent 20%,transparent 80%,#000000 100%),linear-gradient(to bottom,#000000 0%,transparent 20%,transparent 80%,#000000 100%);top:0;height:100%;width:100%;position:absolute;content:"";left:0;z-index:2}.localcourse_program_description .localeducation_map::before{background:linear-gradient( 45deg,rgb(162,156,156) 0%,transparent 30%,transparent 70%,rgb(131,124,125) 100% );right:-2px;border-radius:calc(23px + 2px);content:"";position:absolute;z-index:-1;transition:opacity 0.6s ease;top:-2px;left:-2px;opacity:0.7;bottom:-2px}.localcourse_program_description .localskill_learn:hover .localeducation_map::before{opacity:1}.localcourse_program_description .localnav_expert{background:#ffffff;border-radius:50%;display:flex;width:70px;justify-content:center;z-index:5;transition:all 0.5s cubic-bezier(0.175,0.885,0.32,1.275);box-shadow:0 10px 20px rgba(0,0,0,0.1),0 4px 8px rgba(0,0,0,0.05),0 0 0 5px rgb(162,156,156,0.5);left:50%;align-items:center;top:-35px;height:70px;position:absolute;transform:translateX(-50%)}.localcourse_program_description .localnav_expert:hover svg{transform:rotate(15deg)}.localcourse_program_description .localnav_expert:hover svg path{fill:rgb(131,124,125)}.localcourse_program_description h3{color:#000000;text-align:center;padding-bottom:20px;font-weight:700;margin-top:20px;position:relative;font-size:29px;letter-spacing:1px;margin-bottom:30px}.localcourse_program_description .localeducation_map:hover h3::before{width:100px}.localcourse_program_description p::before,.localcourse_program_description p::after{content:"";height:20px;width:20px;position:absolute;opacity:0.3;transition:all 0.5s ease}.localcourse_program_description p::before{border-top:2px solid rgb(162,156,156);left:-10px;top:-10px;border-left:2px solid rgb(162,156,156)}header .localhead_top::before{left:10%;position:absolute;width:80%;bottom:0;background:linear-gradient(to right,transparent,rgb(162,156,156),transparent);content:"";height:1px}header .localhead_top .localnav_expert .localmain_pro::before{border-radius:10px;top:-5px;right:-5px;position:absolute;opacity:0;bottom:-5px;background:rgba(0,0,0,0.5);transition:transform 0.3s ease,opacity 0.3s ease;left:-5px;content:"";z-index:-1;transform:scale(0.9)}header .localhead_top .localmain_base .localmain_mentor a::after{transform-origin:bottom center;background:linear-gradient(to top,rgb(131,124,125,0.5),transparent);transform:translateZ(-2px) rotateX(-10deg);opacity:0}header .localhead_top .localmain_base .localmain_mentor:hover a{color:rgb(162,156,156);transform:translateZ(10px)}header .localhead_top .localmain_base .localmain_mentor:hover a::before,header .localhead_top .localmain_base .localmain_mentor:hover a::after{opacity:0.1}header .localhead_top .localmain_base .localmain_mentor:hover a::before{transform:translateZ(-5px) rotateX(15deg)}.localwho_we_are .container{padding:0 2rem;position:relative;z-index:5;margin:0 auto;max-width:1200px}.localwho_we_are .localtext_area:hover{transform:perspective(1000px) rotateY(0deg)}.localwho_we_are h1{opacity:0;position:relative;font-size:47px;animation:slideIn 0.8s 0.3s forwards cubic-bezier(0.22,1,0.36,1);color:#ffffff;margin-bottom:2.5rem;letter-spacing:1px;font-weight:700;transform:translateX(-10px)}.localwho_we_are ul{margin:0;padding:0;list-style:none}.localwho_we_are ul li:last-child{animation-delay:0.8s}.localwho_we_are h4::before{border-top:2px solid rgb(131,124,125,0.5);left:-20px;content:"";top:-10px;opacity:0;border-left:2px solid rgb(131,124,125,0.5);position:absolute;animation:fadeIn 1s 1.2s forwards ease-out;height:30px;width:30px}.localprivacy_hedge::after{z-index:0;width:35%;height:35%;position:absolute;background:radial-gradient(circle at bottom right,rgba(rgb(131,124,125,0.5),0.08),transparent 70%);pointer-events:none;content:"";transform:translate(10%,10%);right:0;bottom:0}.localprivacy_hedge h2{margin:3rem 0 1.5rem;position:relative;padding-left:1.5rem;font-size:36px;font-weight:600;color:#000000;transform:translateZ(3px)}.localprivacy_hedge h2::before{height:80%;border-radius:2px;background:linear-gradient(to bottom,rgb(162,156,156),rgb(131,124,125));width:8px;content:"";top:0.3em;left:0;position:absolute}.localprivacy_hedge h4::before{content:"";width:4px;position:absolute;background:rgb(131,124,125);border-radius:1px;top:0.4em;height:60%;left:0}.localprivacy_hedge span{position:relative;line-height:1.7;color:#000000;display:block;max-width:95%;font-size:13px;margin-bottom:1.5rem}.localprivacy_hedge li::before{left:0;content:"";background:rgba(rgb(255,255,255,0.5),0.8);box-shadow:0 0 0 2px rgba(rgb(162,156,156,0.5),0.1);height:8px;position:absolute;width:8px;border-radius:50%;border:2px solid rgb(162,156,156);transition:transform 0.3s ease;top:0.6em}.localhelp_desk_info .container{margin:0 auto;z-index:1;max-width:1200px;padding:0 20px;position:relative}.localhelp_desk_info .localtalk_now{gap:30px;position:relative;grid-template-columns:1fr 1fr 1fr;display:grid}.localhelp_desk_info .localquick_contact::before{width:100%;top:0;left:0;opacity:0.8;content:"";background:linear-gradient(90deg,rgb(162,156,156),rgb(131,124,125));position:absolute;height:5px}.localhelp_desk_info .localquick_contact::after{content:"";width:100px;position:absolute;bottom:0;background:linear-gradient(135deg,transparent,rgb(162,156,156,0.5));border-radius:50%;height:100px;right:0;transform:translate(30%,30%);opacity:0.2}.localhelp_desk_info p{margin-bottom:15px;line-height:1.6;color:#000000;font-size:15px}.localhelp_desk_info .localcontact_map{margin-top:30px;border-top:1px solid rgba(255,255,255,0.1);padding-top:20px}.localhelp_desk_info .localquick_contact .localpic_border{border-radius:10px;height:100%;overflow:hidden;width:100%;position:relative}.localhelp_desk_info .localget_contactinfo{gap:25px;display:flex;flex-direction:column}.localhelp_desk_info .localget_contactinfo a::before{transition:width 0.3s ease;width:5px;content:"";left:0;top:0;border-radius:10px 0 0 10px;background:rgb(162,156,156);height:100%;position:absolute}.localhelp_desk_info svg{vertical-align:middle;width:24px;height:24px;fill:rgb(162,156,156);margin-right:15px}.localhelp_desk_info .localquick_contact:first-child{animation:float 6s ease-in-out infinite}.localhelp_desk_info .localquick_contact:last-child{animation:float 7s ease-in-out infinite}.localhelp_desk_info .localinstant_request span:nth-child(odd){transform:translateY(-3px)}.localconnect_with_us{background-color:rgb(195,190,190);padding:100px 0;overflow:hidden;position:relative}.localconnect_with_us::after{height:70%;right:0;bottom:0;content:"";opacity:0.1;position:absolute;width:70%;background:linear-gradient(240deg,rgb(131,124,125,0.5) 0%,transparent 70%)}.localconnect_with_us .localpic_border{position:relative;min-height:500px;overflow:hidden;flex:0 0 40%}.localconnect_with_us .localsupport_feedback{position:relative;flex:0 0 60%;padding:60px}.localconnect_with_us form{width:100%;padding-left:25px}.localconnect_with_us form h3{font-family:Arial,sans-serif;font-size:18px;color:#000000;margin-bottom:35px;font-weight:600}.localconnect_with_us form input[type="text"]:focus{box-shadow:0 0 0 2px rgb(162,156,156,0.5);background:rgba(rgb(162,156,156),0.05);outline:none}.localconnect_with_us .localsupport_card label{color:#000000;cursor:pointer;position:relative;font-size:14px;padding-left:35px;line-height:1.5}.localconnect_with_us .localsupport_card input[type="checkbox"]:checked + label::after{border-right:2px solid #ffffff;position:absolute;left:8px;border-bottom:2px solid #ffffff;width:6px;transform:rotate(45deg);content:"";height:11px;top:9px}.localconnect_with_us form .localmessage_map:hover{transform:translateY(-2px);box-shadow:0 8px 15px rgba(rgb(162,156,156),0.3)}.localconnect_with_us form .localmessage_map:hover::before{transform:rotate(45deg) translateX(200%)}.localconnect_with_us svg path{transition:fill 0.3s ease;fill:rgb(162,156,156)}.localthanks_page::before{top:0;background:repeating-linear-gradient( 45deg,rgb(162,156,156,0.5) 0px,rgb(162,156,156,0.5) 1px,transparent 1px,transparent 20px );width:100%;transform:perspective(1000px) rotateX(5deg);content:"";z-index:1;position:absolute;opacity:0.1;height:100%;left:0}.localthanks_page .localskill_learn{padding:40px;border-radius:8px;transition:transform 0.6s cubic-bezier(0.22,1,0.36,1);box-shadow:0 15px 35px rgba(0,0,0,0.1),0 5px 15px rgba(0,0,0,0.05);background:#ffffff;transform:perspective(1000px) rotateY(-2deg);overflow:hidden;position:relative}.localthanks_page li{position:relative;padding-left:25px}.localideal_participants{overflow:hidden;background:linear-gradient(150deg,rgb(195,190,190) 0%,rgba(0,0,0,0.5) 100%);position:relative;padding:120px 0}.localideal_participants .container{position:relative;max-width:1200px;padding:0 20px;margin:0 auto;z-index:2}.localideal_participants h4{position:relative;border-bottom:1px solid rgba(0,0,0,0.05);text-align:center;margin:0;padding:30px;background:#ffffff;font-weight:700;color:#000000;font-size:38px}.localideal_participants div p{transition:all 0.3s ease;position:relative;background:#ffffff;padding:20px 20px 20px 60px;margin-bottom:20px;overflow:hidden;width:calc(100% - 30px);flex:1 1 calc(100% - 30px);border-left:3px solid rgb(162,156,156);margin:0 15px 0 15px;z-index:1;box-shadow:0 5px 15px rgba(0,0,0,0.05);cursor:pointer}.localideal_participants div p svg{transform:translateY(-50%);position:absolute;width:24px;height:24px;transition:all 0.3s ease;left:20px;top:50%}.localideal_participants div p:hover svg path{fill:rgb(131,124,125)}footer{position:relative;width:100%}footer .locallearn_nav::after{content:"";left:0;background:#ffffff;bottom:0;opacity:0.15;height:50px;position:absolute;width:100%;clip-path:polygon(0 0,100% 0,100% 80%,0 100%)}footer .localget_contactinfo{display:flex;justify-content:center;margin-bottom:60px;gap:20px;flex-wrap:wrap}footer .info_item:hover{box-shadow:0 10px 20px rgba(0,0,0,0.1);background-color:rgb(131,124,125,0.5);transform:translateY(-5px)}footer .info_item p,footer .info_item a{color:#ffffff;font-size:12px;text-decoration:none;transition:all 0.3s ease}footer .localnav_expert svg{width:auto;height:50px;filter:brightness(0) invert(1);margin:0 auto 20px}footer .localmain_base::before,footer .subscribe_holder::before{content:"";opacity:0.1;height:100%;top:0;position:absolute;left:-100%;width:300%;z-index:-1;background:#ffffff;animation:waveAnimation 20s linear infinite}footer .localhead_pro{display:flex;margin-bottom:20px;gap:10px;flex-wrap:wrap}footer .localhead_pro a::before{content:"";transition:left 0.3s ease;position:absolute;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,#ffffff,transparent);bottom:0}footer .input_holder{display:flex;position:relative;gap:15px;flex-direction:column}footer .input_holder input[type="email"]::placeholder{color:rgba(255,255,255,0.6)}footer .localnews_optin{font-weight:600;transition:all 0.3s ease;overflow:hidden;border-radius:25px;position:relative;padding:15px 20px;cursor:pointer;background-color:#ffffff;color:rgb(162,156,156);border:none;font-size:14px}footer .localacademy_info::before,footer .localacademy_info::after{top:50%;width:20px;background-color:rgba(255,255,255,0.3);height:1px;content:"";position:absolute}footer .localacademy_info::before{left:0}@media (min-width: 768px) {.localopening_page .localstudy_space{height:450px}} @media (max-width: 767px) {.localopening_page{padding:1rem;min-height:auto}.localopening_page .locallearn_hero > div{gap:1.5rem}.localopening_page .locallearn_hero > div > div:first-child{padding:1.5rem}.localopening_page h3{font-size:calc(16px * 1.1)}.localopening_page .localstudy_space{height:350px}.localopening_page .localstudy_space > div{padding:1.5rem}.localopening_page .localstudy_space p{font-size:16px}.localopening_page .title_style_header{font-size:calc(38px * 0.9)}} @media (max-width: 1200px) {.localprice_package{padding:80px 0}.localprice_package .localrate_plans{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}} @media (max-width: 992px) {.localprice_package h2{font-size:calc(32px - 4px)}.localprice_package .locallearning_fees{margin-bottom:30px;font-size:15px}.localprice_package .locallesson_fees{padding:25px}} @media (max-width: 576px) {.localprice_package{padding:50px 0}.localprice_package h2{font-size:calc(32px - 6px)}.localprice_package .locallearning_fees{font-size:calc(15px - 1px)}.localprice_package .locallesson_fees{padding:20px}.localprice_package .localrate_packages p{font-size:calc(15px - 1px)}} @media (max-width: 992px) {.localacademic_experience{padding:120px 0}.localacademic_experience .localstudent_reviews{grid-template-columns:1fr 1.2fr}.localacademic_experience .localpic_border{min-height:400px}.localacademic_experience .name{padding:0 40px 5px 50px;font-size:calc(23px * 0.9)}.localacademic_experience .localstudent_reviews span:not(.name){padding:30px 40px 35px 50px}.localacademic_experience .localstudent_reviews span:not(.name)::after{left:50px;bottom:25px}.localacademic_experience .localwork_background{padding:0 40px 40px 50px}} @media (min-width: 992px) and (max-width: 1199px) {.localcourse_program_description{padding:100px 0}.localcourse_program_description .localeducation_map{width:90%;padding:70px 50px}.localcourse_program_description h3{font-size:calc(29px - 2px)}} @media (min-width: 768px) and (max-width: 991px) {.localcourse_program_description{padding:80px 0}.localcourse_program_description .localeducation_map{padding:60px 40px;margin:30px auto;width:90%}.localcourse_program_description .localnav_expert{width:60px;top:-30px;height:60px}.localcourse_program_description .localnav_expert svg{height:35px;width:35px}.localcourse_program_description h3{font-size:calc(29px - 4px);margin-bottom:25px;padding-bottom:15px}.localcourse_program_description p{line-height:1.7;font-size:calc(18px - 1px)}} @media (max-width: 767px) {header .localhead_top .localmain_base .localmain_mentor a{font-size:calc(13px - 2px);padding:8px 12px}} @media (min-width: 768px) {.localwho_we_are span{column-count:2;column-gap:2.5rem}.localwho_we_are .localtext_area{padding:4rem;margin-left:2rem}} @media (min-width: 992px) {.localwho_we_are{padding:10rem 0}.localwho_we_are .localtext_area{margin-left:4rem;padding:5rem}.localwho_we_are h1{font-size:calc(47px * 1.2)}.localwho_we_are span{font-size:calc(18px * 1.05)}} @media (max-width: 992px) {.localprivacy_hedge{padding:5rem 1.5rem}.localprivacy_hedge h1{font-size:calc(44px * 0.9)}.localprivacy_hedge h2{font-size:calc(36px * 0.9)}.localprivacy_hedge h3{font-size:calc(36px * 0.8)}.localprivacy_hedge h4{font-size:calc(36px * 0.65)}} @media (max-width: 576px) {.localprivacy_hedge{padding:3rem 1rem}.localprivacy_hedge h1{margin-bottom:1.5rem;font-size:calc(44px * 0.7)}.localprivacy_hedge h2{margin:2rem 0 1rem;font-size:calc(36px * 0.8);padding-left:1rem}.localprivacy_hedge h3{font-size:calc(36px * 0.7);padding-left:0.75rem}.localprivacy_hedge h4{font-size:calc(36px * 0.6);padding-left:0.5rem}.localprivacy_hedge h1::after{width:60px}.localprivacy_hedge ul{padding-left:0.5rem}.localprivacy_hedge li{padding-left:1.25rem}} @media (max-width: 576px) {.localhelp_desk_info{padding:40px 0}.localhelp_desk_info .localquick_contact{padding:25px 20px}.localhelp_desk_info h2{font-size:calc(33px * 0.8)}.localhelp_desk_info p{font-size:calc(15px * 0.95)}.localhelp_desk_info .localinstant_request{gap:8px;flex-direction:column}.localhelp_desk_info .localinstant_request span{width:100%}.localhelp_desk_info .localquick_contact .localpic_border{height:250px}} @media screen and (max-width: 480px) {.localconnect_with_us{padding:50px 0}.localconnect_with_us h2{font-size:calc(30px * 0.8)}.localconnect_with_us .localpic_border{min-height:200px}.localconnect_with_us .localsupport_feedback{padding:30px 20px}.localconnect_with_us .localsupport_feedback::before{width:calc(100% - 40px);left:20px}.localconnect_with_us form h3{margin-bottom:25px;font-size:calc(18px * 0.9)}.localconnect_with_us form input[type="text"]{padding:15px 20px}.localconnect_with_us form .localmessage_map{text-align:center;width:100%}} @media (max-width: 991px) {.localideal_participants{padding:100px 0}.localideal_participants h4{font-size:calc(38px - 2px);padding:25px}.localideal_participants div{padding:30px}.localideal_participants div p{padding:18px 18px 18px 55px;margin-bottom:15px}.localideal_participants div p svg{height:22px;width:22px;left:18px}} @media (min-width: 768px) {footer .localnav_expert{flex:1 1 100%}footer .localmain_base,footer .subscribe_holder{flex:1 1 300px}footer .input_holder{flex-direction:row}footer .localnews_optin{white-space:nowrap}} @media (max-width: 767px) {footer .locallearn_nav{padding:80px 0 30px}footer .locallearn_nav::before{height:60px;background-size:100% 60px}footer .localget_contactinfo{margin-bottom:40px}footer .info_item{height:auto;padding:15px 20px}footer .localmain_base,footer .subscribe_holder{padding:25px 20px}footer .localdiversity{margin-top:40px}} @keyframes scaleVertical {from{transform:scaleY(0)}to{transform:scaleY(1)}} @keyframes float {0%{transform:translateY(0px)}50%{transform:translateY(-10px)}100%{transform:translateY(0px)}} @keyframes pulseBackground {0%{opacity:0.2;transform:scale(1)}100%{opacity:0.3;transform:scale(1.1)}} @keyframes slideIn {to{transform:translateX(0);opacity:1}} @keyframes fadeIn {to{opacity:0.8}} @keyframes patternMove {0%{background-position:0 0,0 10px,10px -10px,-10px 0px}100%{background-position:100px 100px,100px 110px,110px 90px,90px 100px}} @keyframes shine {0%{left:-100%}20%{left:100%}100%{left:100%}} @keyframes float {0%,100%{transform:rotate(15deg) translate(0,0)}50%{transform:rotate(20deg) translate(-20px,20px)}}