* {
    margin: 0;
    padding: 0;
}

@font-face {
    font-family: 'optician_sansregular';
    src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2'),
         url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAACk8ABIAAAAAUswAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABlAAAABwAAAAckw+2wkdERUYAAAGwAAAAHAAAAB4AJwCIR1BPUwAAAcwAAAJhAAAFUEO1M6RHU1VCAAAEMAAAACwAAAAwuP+4/k9TLzIAAARcAAAAPQAAAGAvOdL6Y21hcAAABJwAAAFAAAAB+hiJrcpjdnQgAAAF3AAAABwAAAAcB3EM+2ZwZ20AAAX4AAABsQAAAmVTtC+nZ2FzcAAAB6wAAAAIAAAACAAAABBnbHlmAAAHtAAAHDMAAD6U5AYKh2hlYWQAACPoAAAANQAAADYfIZD4aGhlYQAAJCAAAAAdAAAAJA0WB3ZobXR4AAAkQAAAAQwAAAIIBHkzL2xvY2EAACVMAAAA9QAAAQZ11Ga2bWF4cAAAJkQAAAAgAAAAIAGfAaFuYW1lAAAmZAAAASgAAAJeD0RdgnBvc3QAACeMAAABMAAAAdUQo5vfcHJlcAAAKLwAAAB9AAAApL6uT1oAAAABAAAAANqHb48AAAAA19dMVAAAAADgsPreeNpjYGRgYOABYjEgZmJgBMJGIGYB8xgACSkAsHjapZQ7TBNxHMc//wMqFC3o4GAgUDVqkIiAD3CwapBU4oMgigMJCNhFQlIjj8jiUgcnZmbnmxwYTS5xY24cmzA2xqkjf7//63FeTXXhLp//4/e+/+MwQJrr3MWbmHw8S2b19fs1ztEqOdbi9Mmxefvm3RrtbhTSiqeZR9r8wphPoe01CnzkMzt6d8UXfL7yXaMD8VOOvsmYfjNixhrs/me14zBTZpUUWbtLTiyIRbEsVoTHlvXZFkZtVfOMLdNdHx3W6BYe45LNCSNNoHq75LkuNoTzOiGJT58tSepL6rMptmS7LVykiiJV5JmRdZcirYsN0SLJqKKO0quZ05c0K9Gj2ZEkCLP2yLNXGPkHobwoeTGyDLSiWeUcEDmRFwtiUSyLFZEKLXJNNEbr30aW81zgIpe4zBUGuMogQ9rnYUa4wU1ucZsxxslxj/s8YIKH5HnEFE94yjOmmeE5s7zgJXMssMSydnWTD3jegdtl882b4Qwn+edj92zZVu28DWzJVmwhltdsRW1VlDXel0050jiZH7Gn13caZ9E0ftnmkxplam4XRL3v4ros9bdRH9ZZdH0sr9qi6nMV/Ahn85FlJdLW6t/wd1UR+7Z2lPew1qxO1ZNPeuukxKvQELES1x8kpNXEOvfZ/YSmEK9PQ22Rh9HZmFTr6by2aCfb1LonpZPfHo5a6BBpOrW7KU6RoYtuTseBjuNL9Ndwln96V1FH9E8h7r2ER516TpctrXydsf44vnX/eoSj3lOf1c1BN2dQHkPckVdOd+SsbskUvbolr+jXvViUfomV8J9XYPg3QdE/5QAAAHjaY2BkYGDgYtBh0GNgcnHzCWHgy0ksyWOQYGABijP8/w8kECwgAACeygdreNpjYGFhZpzAwMrAwkAANDAwMAMpJxhfAQgYDjDwqv5hS/uXxsDAuo6RFyjMCJJjYWCdBVLCwAQA9B4HMAAAAHjaY2BgYGaAYBkGRgYQ+ALkMYL5LAw3gLQRgwKQJQRk8TIoM1gz2DLEMsQz1DIsYFjLsIHhGFDNM4YfClwKIgpSCnIKSgr6CvEKa1T//P8PNo0XqFsVqMceqCcRqucow3WGpwzfFRgUBBQkFGRQ9DD+//r/8f9H/x/+f/D//v97//f83/B/3f9Z/7v+1/3Pe5D+IOlB/IO4B9EP/B8o3L9yqxXqZhIBIxsDXCMjE5BgQlcADBIWVjYGdg5OLm4eXj5+AUEhYRFRMXEJSSlpGVkGOQZ5BUUlZRVVNXUNTS1tHV09fQNDI2MTUzNzC0sraxtbBjsGewdHJ2cXVzd3D08vbx9fP/+AwKDgkNCw8IjIqGigHfEI65KxOTIOiGthnIQkVMmUNAQ7BkyWllVVl1ekgpgNEPHKGnxhAADRf1jUAAAEAAQAALgAwgDMAMgAyQDMAM0A1wDQAEQFEXjaXVG7TltBEN0NDwOBxNggOdoUs5mQxnuhBQnE1Y1iZDuF5QhpN3KRi3EBH0CBRA3arxmgoaRImwYhF0h8Qj4hEjNriKI0Ozuzc86ZM0vKkap36WvPU+ckkMLdBs02/U5ItbMA96Tr642MtIMHWmxm9Mp1+/4LBpvRlDtqAOU9bykPGU07gVq0p/7R/AqG+/wf8zsYtDTT9NQ6CekhBOabcUuD7xnNussP+oLV4WIwMKSYpuIuP6ZS/rc052rLsLWR0byDMxH5yTRAU2ttBJr+1CHV83EUS5DLprE2mJiy/iQTwYXJdFVTtcz42sFdsrPoYIMqzYEH2MNWeQweDg8mFNK3JMosDRH2YqvECBGTHAo55dzJ/qRA+UgSxrxJSjvjhrUGxpHXwKA2T7P/PJtNbW8dwvhZHMF3vxlLOvjIhtoYEWI7YimACURCRlX5hhrPvSwG5FL7z0CUgOXxj3+dCLTu2EQ8l7V1DjFWCHp+29zyy4q7VrnOi0J3b6pqqNIpzftezr7HA54eC8NBY8Gbz/v+SoH6PCyuNGgOBEN6N3r/orXqiKu8Fz6yJ9O/sVoAAAAAAQAB//8AD3ja7VsLdBvVmb53ZjTSjF4zelp+y/KD4MRKNHYUQRyTYIgTCA+30Cy4bHdxBdsCqZtDm62hNAuGxEBDQ8opokCXmGyTpjkzsqAK5eFDKPRhQR80bkuBTR8Bn4RH25SlNJ7s/98ZyU7Cod3Ts3u65ySxZq5mRnP/+/2v779zh3CklxBu0HEJ4YmTdBiUJJfmnYLnjZQhOn65NM9z0CQGj4cdeDjvFL1Hl+YpHtfUuNoSV+O9XKPZTL9iXu245L1v9AolArckI8cO0y0Cgbuq5FMk7ySkvcALRBHa8xJHrA3VA0md7i84ZFIltNu7cbeDutoNlzStu5KGW5oe97tdrvaCIhK/0K4ryYKftYwgbTf8ihoY50Qn3xzNEEPi1YDuzyxctLhzcSoSEpv4Li0cEv000TqyasOqVRtOL4VleXheF7ZX8StLpU8fPPOM5y15uSw3AvK6SZQsJTBA0q57tYJLIDL0GkyxI/ZXqlcldbLf4EFGXjE8KIg0bcRoO1m4KFjus4NrmW2OlEKye9jhjVKNyQAtPpvL9X6hvt7dfmtvpcVkGSJEyIEsNaSB/hPJVwN2+XAkpmma1XYigC63Bw9gu0BotdPbPs6ptXXNUa0AykwBkKFoVU1zNFVwCOwsr9Q34FmHdVaUZC+cpXpjUq/eb8TEaT2mGE4Yi0uczjtdcvv4WU5BatddihGBo2E4Go7g0XAQjoYVww1HPeK0Eaft+uLqx5Y984ebSLhdfmzZ039Yjw29Whnnqp1B6JptRdxCJ+NSzAWNiDIuR9xBvNW4N+yBCxS2Vdk2hFu8JsqugV9VsV/BPWvK96kt36cOrxmvL1/ZgMf5sxSOx0EqKgJRW1ff0HHCP/2salBYuktLJ+CjOdknnGCfRBo+PRRODT276OFnFzyx4Hfw2fHcoh3PLXh8we8XPNHx8u9Svz8w9s7YAfhX2YH+HCR7bMSxTxgGW4qQatJKUuSLRG9OGqfz0/rCpFEPOylp+GEXSho8P011jdkTgKl7FCMAuIrQFBWjBppt0GxTjAXQjAPanbAPeMDsJT5aDWZvLGiDL1X1zTHmA6c3gw9UZ/SFaj4ar8lkMkbIrwbyIolBW+dVvQr8I9i5WEtFwDYTTa3pUERLLe5sTTSJQRqlLSed6mLnsntuvW33ztFNu/eevSSzfMWSdG8t33nT0Un60J6R2765a3TzriKcWHE2nOD7Rvbsvm101+5N3X19n+tbNdPEazcdLX3p1j3fvG105zfg6Kql8CHM1rPHDgt9QojUk9PI3SRfC/ZtNAnTLD4YCjQUCW1O8UrthbZQreQFQAC4CBjuvKQu7jcC8rROGverRgM0AorRAvjE5Ol8rAV/FwuDrbYouhev8MjTxulwukEEjPiM4Q0AMlJtEyBDjLYmNWAgSnpIhZO6EtBFC6p0B+2yUEl0tjaJ4ZAWDyeOg6ibJpqyH1l1xsqffufZn0xd+eRgkev8rPj2d39ycOr6az9+w+Ep2nDhDbW1G1Zue3B7bmlPz9Lh4vzW7fu+dv/SnstW9wMOFOMP7WfxJ0GOjzWecqxhH++JQaYSWebEE7hf9lgNfVv4LUSzIGHxiu43vJUgFVCWcT006hNC9VwDdXbw2VRfXyx2jyu2PDWvbUk6GLpHjn/4LPo56nnv6xvr6wfl1ptu/9krP717fW3NoHvelgeZzBr08fjcPlAdjnIf0WVCZweXpOl6QfFxfqqVbx4Kws0/dFZXqm9lLLbxxDvPmEdYlzgGmuP2ASZnkgzJBxGTlECciMnSpJ7arwdShUUiqYb4HEoZ3aDYRSk18C2/Eqte0JFegu4ASKWXcVpXK4gRracNNN3aTS3ooosBAKeP+mk4AhC0ddAkdUbqaAJ03UPb4Irses/CJu6cmvV96z2Nbo9Qu8UrOoXT2PeFgYB1okl2C9VbfE52glu/XPQ4BJey4sYVzmafj+tpuPlmX1JRubSvFw55OF6QfMtvXA4n/XByZISdXKIsZ3jmSJYv8TmwgX6ik6Tu1AwKtu5I5QlFYyay1J6nBJuUlyzTkPfrXMqQIBMJqbwk4znJCZfJzG1kIrVXTCauQsYOx9WEmoMsRDWzVKJjRbrMfLpoPk2XEcsOjzXQLeQdyNptBO6POVsSrExN9hdEK1NbO8zAGD/tiIE6bkNnGVm1dHlvc2dnILCyo65dG1q66sLzMtesTHu9Z3de5um1+snRMT7LDUCqiuJYcaD4obqQNBxlgcM5bhJELDK5DjO5nKTreDYxp02BMZzEJwyJ3a1MCSwiYDEAlKP/2BB/hbAF5CBRCH/9XHbHTK5bmOz/c2eZx7D45CZh4Ep5CeOTH8ISj/EpJIDAEeafXog+XsVQMXZDmInCXvVCRJF4DC4Ygw2RZDCgKAEtFVAVLtHEBZRIoxVfR/70+vSf3nt9+t2pTVTYvOnmf+NANhoy3zTNY8Q8TAP062Zh956xHbuZnRC+BH4hoUQEJUIzcabyDhRKQBTlpM7tN5wSZHKOZXIJbIJzYpMDm4AtpHbM4ACNBpYRx08Y7MI8QA9TrcjdVTzKcB+GvqZg/DXkE3ZfMX46r2JHMsAgq8zMfGiNtUndZwERS+V9Xjzhg74QFqQVIQjKISZBqAb6roNDTkAoL6hRFoDlGGAkhBAjDXwwvYxamQeirp2SnEI4Hh7++XP/unbwHweumpra98TL902YJje05fOvXJA8e/7SnouXffWRb2y97svnXXldsWzPh/kDIH8jeYDk61F+HrVXj3LwIF0+Ukk0jNwoQG4KklwfgUQjIZJxVC8QQINifknpVDF8IHoVjMZXxcYI0Oo+RRcxxdSC7pvgtI/CyPhwPSZdUdUjGb0K0zJQ6XrIPbUZQ5ZgtNWQoHXFzslaiCXbdtrF8rE18EYYtzOiYKoZmZq6et3UvfdefsXgk4NTL9I7Xrz29ldf+NHLdN4wJpSeDZBXctu350ZX9prPj20H2+0GHsmBncjEi9pD27U2HGdvCsQtcd52XdAMAiYkQlb1JXVpv+5JMQbOp/IuFkhcIkAlMVIoYUzxI0+EIegcjMlNoEEzOqfq3gwSKqqpwKHCiS4oD7q5/r2PPVYyn6OZ0hi3ZWakWCoV6WWzuiGkilxH8pGKbiIV3bhRNz5+uuAHpggK8aNCYhj0DL9jWqepvJ9FPD+wA92vGAS5QBJbIsgXBF1Uoz+C84EGwMKwPgjOwbo1gVYfD1cYD8P42k+YV/FkZrL0wqs2vn1n957LdRdL/3Hfv+/ePstbCNhVlDSRD5F8GKWvKccF5hk88wzAreCPh/my9ImkXs9Ii9GMRA6tQQTR4jXQCGR0v2oQLwsTnQGbcYALOCucjEvX0zIny757YO+rU5+89LOfd4985anfvvGDQ//1m8gN1338czd85rMcmaHRb96V7r39i+ePf/m+R2ngxn8ZvGD5Oech7lBf8GOAuwgxPu9Ag2AbZB1oBlR3Jg0XhAYoBxlRsmIxTdAhXjOzB+gWvq84dnSM74OoWfavIKkjLeQWklcRiYgwzSoTo0WYLtQ0qlB/GDV459akLuxnVI1xNogJeoNiJAAKGeMGHvMBNm0YLwRmXkaiAfitGqlxItnFIKF7ALCaCPiPDyKq3gjEjoN9SwBwt6BLt9qEDXynzNMYaoBlIGTR3ZHc8AsTTz8/fC/qmLnW1esaipdfccXldN4XL1xzy71j23O3rDn/S7hHB+uhb7wDPjZX9xESJxeTfAhHLMCIhRCqXEDL9eHgG2DwruqQDwbvwsE3sVDitkJJNIXDJka1C1ODCgNoUHW3ZZzAKYMoNRtFQA1BrmgO4lHIrsjFp+4amA6jzt/8waF33j3whHl06obPbPhM5IZrrhqm87rOpTGmdMweM+a0zrWdc14/qL9Sl/P9kEf9yKrmZE/dnyy47TyqYB7VXSk7h0I4KGdT9bhsyh2XVVfNya3cw3aKZX02sD5VEiMLCDhwIWz3U80QAR5nMQqg9WVuUfP+3EKpdHgcx2Adn0g0uIvLIoAMOTIF3Goem+eoLjMORjZQM66kTRPSaOhIPHjtaInXpopFmoM8aOm8G3ReBZnkZpJvRNxqLQbCXD4MWTHMXD4M+i+4fY3g8jaecxKJUQVRtUrBuFSot8Zcb1d8jul8QMQbBCCasSRSX431CR9m6dGH0daV0cOqXZc0WzEBZze6KzFBDAdshLLU98pbR596sWb4tOxXbrv7jo0P5BhKXGnb+Nj9d94hr75Ky2pnnH3uhWfNXD2rq+yxBjEuHCBJsoQ8TPT5SSMOOMlJQxOmjQg000nMlpDsrco1w0bVYPkxME1jITQXKkYXRjerIovZnOgMPOtlUzR6lzrOx+fXgkvrgUBeCUcwUcZUo6UVxxqfD1e1ZnRZ1VsyeiSgN2R0TdXDGT0dKIjeQIzgDyFx1jNCReKNRA2BPTGPaWRUIYqANCeaCJxNLWa1DjgR1xKKWMk1S7fS1fQ8us1895d/+tJ4gZ423trGXX+n+evfTpu/omtoYHBnommtGL3o8q0X/NEcLXFDZ15zxhnXnAnEbA38arv5q32HHrl7W6GwbdFHIsJdG773nvlD02f+sDUY3Orwt9XHvkUvfCl9wZpPrVlD7FxcZPNhbrLYYlI6r7E9C7xWzSe6CIVoISKyniRj7gaFAKHLyIponCba4s5gnE900zGq0bGXPzzz6w89SEeKIYEcJcDnR+g+tHceOSKbQ/JAlGokV9rczQtWysJ8IyTVSJR1Fpk1Tq8D41KZx2JRUYMR2SFZpMahgiRO0E8EtShl9KgKX/XGgO5A8dT4bMRtiWNVjAm2q9LKcdtHd3301l2jJuDRkcl0mIROsf08gewc3bDqnG2jO4uZjvqOjLUlrI49LGxmefYcmyMg+/YzjuAHrnZSwnVK7ZV6V7ZqUUNG+k0Z/Q4oREsJ0QQLpAoW72lNBNPI0uTB52m84aXqHetHC4XRT++oeanBfPX5g7SaTtKOI8+su23C/OXEpuueOWLHEyLsAXxdENWW2OhKZXRVhJRVTIYEkEqWZzhAHCyZDBVduQwZCYcIg6vLwoi8RheYPz5oTtLO0fHxUXNSIOYrr7xsvlzcu+XOb9t1IhGsucqVJ/YM5L/gcjC9uiwjKguB5SErHSU3kCUuZdWJdnHICkP7f44/dPQA1z+zh28QSPEw/C/3OcRqjnOsPmdN96RO5ffplJfsyrRcdJR7VHP81NE/cstmnma9mQMWb0e9b2Hx9iKSr2K2W2ZXLkiraqAKKZVqE0JQtttie8Qqu9zIDAIsZLgCeSrK9uyXo2wCUWdrxQDARsFoSSPawOtf3jqwBQ1g3Vi9+QLnE80fm52WDXz57iyawMZPFk87/aD5Y1LRRY7pYpXt1c45Xq07NMuxZZ7BI8/qxA3wcCndrSDVAqCwWKtoA6fWNSjUAZ1J7qpSaeZesIIBOnaU0DFEiPVLswJ6evuJ+mAbLKTZvJFjmn0clTvnJjFWMB4I3A15oJecS/KeCovxVFgMm2h2srv52N0osm6LXUN0YFWASBFuT4ZNtmgYXrugk5DY2Do0eb1+fWnafOB1OjIwPDzADc+MGK+/PoubznA74/1wEzR7FHPBsuMhkFKDl1idCD3RuATM1IlAtdGEmaAvv2fe8UuAS6Fvmx+e2U1/9B3zSKVPVjc7yCLbb3jbb+zOxDJkeZ5ZLe8Ae3XO6iSM2gD0isXjdB8maz9A9+UZgjCMIcy0zVSNMwRhwiiu7lLBh8BAnRgWThwhxHk0hQRmejZLlVBzRbrcT3v2loRwy5bSFqXOKQow4n665yjhSisWTUxEMoHAjDZHRon02zKK74uzPDda8ahXkBFn+CVLRshJdvC3pHOVpUM7pSARN1zaOwNRaaab2wdS7JvprtRJ6MfIN1dbfNNwlz3Zj/MnjGsaknxcnMT844UwOc6LTo5NbPvd8I0KDkz9zIcbIbU3cjiDorSi66KLorOuLdDQ+Lh52HJaPGL+mNsBjjtBmyeOi90yCZUj6JxoFoJoJrmZuzLeFmbIyICMO6XLCjN6zIgRNMaQWz0u+4mJeIzOyXgHRnfuHJ05xIU7lizpmDmEee6Wh80BbsBKcIjPAdBPCHywhlxue6FaxqcG8all+PgBH6hrq2x8cPakCif2ec6Doc2h5p2SzIii6gH9uKCt16jjlDgds4BBdo4627CMxMCXbktHMeuUwRtct27dHY8cXFsYHTx/47oNbXMwPLh383Xr1g0yGLWN64bPv2LrBDkOSz9w+4/aFuaeY2E4XVTwKQxOH8LJKD8r35UUjihkwYllET7tYDNlHhcORPFZjDemHoewMxINJuhJMG/9XLX7tdfMo+b2uWAPf81THzRvx6hZxpxWuHwzuZ3km4iVwfJCUyXuKSh4FI5FFTwWxTmhWrlJgTHU4hhakrp3vxGT7CqWSpVnZw0OJMJ6kBW3EnvAEwRbacWRQelaEBS5tonZs4zlbUPGiNbC3lup+ywab1V+Aiv/G8N43Kpjm7OlBzbevu3O3JGXfnfwRcqXtm4w39l498xvjr71ivl7qp114Zq+7iWj990/Nr5t+QWbz9Duun/7rnE2zwl66mf8s4fkRdSOOLfm1/kUmz0V9xsOCH8OVog4IGnnRQc2RZz0kSrzsjiJDHczs5N8X7F4tMj3sXgIuA4xW1hG8j7EVRSs+KpL5TijlEMsPjnFWOiWLG93QXwxvD4rj2AGKWcSsNvc5EPvPVQyXzfXmtP0MBeaOYwZGvfAi2gC+57l1+1WlLE2xA5yhHVul3kGcbKYhphjdKXx7lfo2hBd+3NzwCxhfOf7MEPauDlkuG812WY9idX99lNYwvKG14dPYa3b11g50slyJEYynzht1FpPRyeuffdB9lCUKHr1hA+u0LmJx3ruenczHvUB59Y9Ew6cR/RP8MTgPB0ddJzz+KvtB5VwP8BHiaFjkGqcMgizuQ4tqC1OwxYfbgQ1PsGzDCE6+UT/99Zy0a7bJm+tanO5/uG7w1OP1s6DPBHseXQKorQ8fCNdZL6w+EYIBu8Arfhqz7qqWP+d5iCMeR5guYPl5oW2R7tsj+bsvMbZudnKyBxmBEFmGUHCfGz9zaNF8yoq0lpaR4n5MfqUecR82nyOC9A3zV30UjM6M01vMjdaOM+z7dOPT9/RdqwN059cBlixZphti/H6EAYnQ8Sn2o/rLCQYJhSMdN6h79UlJUmoW/Hsm2Y/6NYsLfhotOpDWarNZM0czRJrjlvIshzZYfMCJ8YDziIImBsZaTWc1jwnRAu7N62LxnHCIB4e5nbPXM3vm+nnnh7jxopjMwP2/HPumMYRoQR2mbHm2mbvzVkzD/hcxSkTj4CsHL2v/I1P2R4XBeaRULUwiJvLlRy5vX/+2d4Tnl0E09TZv4PL7hC6+//c2W/1PXBMo/tY3yvmjIuvPCRgfUM3OOeCHYoKC2UUwoBS4G0hyjMjUS2YwIcEAznuq/Qq876QcNre97L2GLv57LF3QI7qObwKG3Me50QhauS4yZlOee+pevhUPXyqHj5VD/+91cP4LKP4P6uHpdl62PGX6uGREtTDk6+bD0yfqodP1cOn6uFT9fCpevhUPXyqHv67r4cRyxf+9nq4mz5nrqWELqAtlDMvpd8zTbNgPs7q4TE6YAZm3qQbzZssnLvtmvSvqYcdc+php/iB9XD3Yaserl3x3Btm/+T/fT2sQT2sQU3aTNZZ9mPUwb09nEXaC4TW4RJfYkeVxv26I2VEIXD4U/loIws+tUDX5VS+MYrfGtEPMZpEG9naHtsYIo0Q7qkKB3QPmIbCTKOLrdTtXHwmDQPVraMQOusp7CLsQCuLnZrWkdk5CtslyzKZZUs6NG10Z6aDjkEBNjW6c6/W/v3zh1tahs//fru2d+folFWTQY0P3PMFtpbx/XlmVE0DIYPSnXtvsFKbcwNlHBjGzYCDYldLhdpYszonugps2Ugj4BCGkQts5DUQjAQGidAMkCgphkOjwJIEMWrRCB2N7LE6Zg0FWClzkagNQ7qD4pDZerNIBQaGSzsdABzOysAfIrALcehYsmtUC50MgIXMCWs6ydzFmxbvoSN8FHKMRALkUmKlc9VaCO/FQQatogUTn0UpkG9hLnRTq7b2s1XZojU4pEI6yegqLobQebRCTOn2MqnGgPWUH6rYJ3P3PfmUOelfc8MFa3qWcWfS5kfGt219lG76wkUXfeFCkJTFScceNg8RJB/5K2YiQNSCX8DJEQrpDBJfQWVTJUbYXvM5Tjm3zHLa+05VlNfMnDRl8dCV91x55T2zExf0Wvx+pYUfyOnoZfEgSL5t8yLi17TZUjfITxtCIJUCduEBUXVVQ4Khe1NQi3oqtWjIohtAmcJWIO6+5k2xHIjpBDAQPTjx2NPr3hxhBwMdutSBizgE958YH4WdoIw7BCmIK+7Gff4gvriBW7hqXA148c0LGXip5PUpaiB44tsWgEQ4HrU/lcmbNv4/Z/acTVeYf+il98w8e6Z509IhGt0YtgvuykQO1GgkyxfZGmmSlij8RSXqlOC0ar61mapU2Wy+zTbmW7+nPqqMmm9RdRS+vj2Kl7C5IOSYDwkNpI7MI4vJp+16en75rYM2ZJlplvvrgWXWK0YSaxOAbAkuyhGRhQvVdbgEJamOV0ktp2MzHBh3B3xBpvf5VfguQTX4Xpv6CB8Ii42L8BIJXNCPLthDl1Fco4Z1t70MHaeJSKIJ150HQ9HFabo4zV7JsChQG1xAxWy/EHIM0gWvPb7J7+6/Fr9dZf7o4JObfHL/+rZ6gd7srlrz8dHx21dfvfmReWI1NW90X9QvqI47iq/RBdmI1L8Ov23+NlTr2bDczzV87PwE/Mqndk2YF3dNbP3n1a46Dn50yi/+n/kFzm/28yV+D7RQX2miu5MFp0BiQnt5rZulnpitHgeu8S1IMrsCcke4wmXJCWv7crw2c+jcT5xb/sOYbh5hX7jdbHfKp/4an/qg/Pg3nXOU/vJ7FA7Nfo8Crnf+Fe9diOX3LrJcNx2CvK2AXvMierzffiNEZU8uPDKJCu32Dhcy4h062dtFSK8gGze1Zps7uwKBlcm6+dqqDau5KXuNpnaZp3fR0tWXWPObc/tBdoBrJ+f047D6cRzfz+LjFodmV29YxdaE9mFX/Jalqz58TuaaPuirV7NePMFa9wAdokXop435CP839kK1E3vhcCy8zMYSx2cbiJoe1Wzg9IaUvRLYBg1f+QP6XqizFr4m3hfClg+ElObKArGlsCchfM6JiJ8kIyKuBzUbdL22IqMFhe6wZIwcL+PxwLR8MFC4/HRWTNTOJb1zcFt0wndrLoiXma7ipBO1pddqtsL04P+6hKjZD5aQ2RPVOMLhM7YOojuZPclCu72b80KSbJmVXHkhqbJOd6g4NFQEb4PtULlGOixcBLppIOfZb0SGIY6yl3s8AtZItQ4v1t1sokJlr/DiS7jECOPcSSyjE3ylxPDYzNmB/J/VP4txzXDUyZ71OCHPsHcJ0lEffG9u065toPHnN/5i5UPzb7lo/Y5qesgM1+z49EW3zH9o5S82Pm++2gBCPnNk8LKR7t7b1hWv29TbPXLZ4JFnLJnhn0DY/PuiD5p/x8eKTsSH7eyIs0iNq/hjNsfw33uFZi0AeNpjYGRgYADiNZUvp8Xz23xlkOdgAIHr131CQPSDDb/uMTD8l2ZPY10H5HIwMIFEAWPZDGcAAAB42mNgZGBgXffvMwMDBwMIsKcxMDKggiYAWMUDngAAAHjajVE9i8JAEH3uR5BwZeoUVme99Xb+gDvrcOUi2Gh72qYW23RiL9fcvziuTXWFYHlwcJDeN8kGLUQMPF7ezsybmV31iwn4qR4ZSp2itA7L5BnBvCMMapRqhEA4LWcBleQZdKw/MDVf1DwnVkRpZvAtB+bnWPb/kt/WSu4eIdkw3sDblPoPwWaoLH1NTTTUjj1Ee3o05Jxx16GNp5Hzzo+YxjNvC871jTF3GJsjVuoNlcxKLmT2h/q+ctZbfbP7fe0T998T0ncLJ15qg0LuWHrrddz7hzme9z280rwb0aoG7IFvEnlwIuY0+I/4pB6RXzrPHgnrh2S+W+ihFxcovoPUiZfZwbEGZ4pAbHZ42mNgYNCBwhaGU4yrmByYjjC9YZZj9mM+xsLBYsMSwtLAMoHlFqsAawHrOzY7tjlsv9gV2Gex/+Aw4ijhmMLJwbmF8w1XANccrlvcItw+3Au473D/47HhKeOZx/OB14C3ivcAnwJfFd8XfjX+FP4JAlwCLgJNAhsE7gm8E1QStBEsEbwhpCKUJDRH6IqwhnCKcJvwEeF/ImoiFSI7RJlEPURXiDGJ1YitE3sjLiE+SfyMBJeEhcQiiT2SakBoItkgeUUqQqpKmkc6QfqJjIrMNhzwiMwlmQcyP2QFZF1kK2RXyf6R85NbIHcKBOVV5L0AOJ9LIQAAAAABAAAAggA8AAUAAAAAAAIAAQACABYAAAEAAWEAAAAAeNqNkL1KA0EUhb9xYyCgKS1SyJYScNlE/IlpZVFRBCPaCSYmuhiixhXfwcInsMoz+BD+gL2lL2Htyc2YIoWEy9z55s6dcw8DzDMgwOUKOErgeYaiTiMOaLLkOUeZR8+z6njxnFfHp+eC+MfzHGW36PmVBbft+Y3YnXp+p+iePH+Qd88j/goouQEH3JCR0tI6o0dIw/Y7DmlzwT1dnfsc69RXNeXauipExBZ1xaTKn8byhEqdql5U2BAl7El1Rz1rqtX+cRJO7WVaHwnf+vXh+5AtVYe1TB0h+55Te/dgEYlaptSzyV2bcGUcWS3jRLlJxxxlY09HXEo9ZFd55HTV8jqb+omacqw9tF+pssK5VDqaNPSZabWll4w1G9zqJtXUvm66v+TxWtp42m3MR06CYRSF4fcioBRBRLAbY+/+P1LtDey9d42KkBg0GgZOdeBUd6BbsC9A9+MO1MA39EyenHOTi4FMfvzE+S/XIAbJIQcjJszkYcGKDTv5OHBSgItC3BThwUsxJZRSRjkVVFJFNTXUUkc9DTTSRDMttNJGOx10oqHjows/AYKECBOhmx566aOfAQYZZpQoMcYYZ4JJpphmhlnmmGeBRZZYZoVV1lhng0222GaHXfbYF6OYuOGQO765J8UDHzyKWXIlTyxiFZvYJV8c4pQCcUmhuHnimTfe+eSFV764lSLxiFeKzSenV+cJPTedSmqaNpp1SFNmuu/voNSVPmWX0q8MKIPKkDKsjCiHsurqr65b48mT9MXx0cFlIjv5YlkDMWM0fXGWKYHYyC8XK1DteNrbwfi/dQNjL4P3Bo6AiI2MjH2RG93YtCMUNwhEem8QCQIyGiJlN7Bpx0QwbGBWcN3ArO2ygUXBdRNzPZM2iMO4gRUqyq7guouBlbGSgUl7I7NbGVCEDSTCzsiAEOEAq6n/jxDhBIlwsEgiRLiApnNmwriRG0S0Aa+nLfMAAAA=) format('woff');
    font-weight: normal;
    font-style: normal;

}

:root {
    --montserrat:'Montserrat', sans-serif;
    --optician:'optician_sansregular';
}

html,
body {
    overflow-x: hidden;
}

body {
    font-family: var(--montserrat) !important;
    overflow-x: hidden;
}

ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none !important;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

img {
    max-width: 100%;
    height: auto !important;
}
.container{
    max-width:1720px !important;
    padding:0 15px;
}

/*@media (min-width:1680px){
    .container{
        padding:0 !important;
    }
}*/
.uda{
    opacity:0;
}
.c-btn-primary{
    min-width:202px;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    text-align: center;
    color: #000000;
    padding: 11px 10px;
    font-family: var(--optician);
    border:none;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    overflow:hidden;
    background: rgba(255, 255, 255, 0.7);
    border: 1px solid #FFFFFF;
    backdrop-filter: blur(19.5px);
    border-radius: 999px;
}
.c-btn-primary--green{
    background: #1E8462;
    color:#FFF;
}
.c-btn-primary--green:hover{
    background:#40b089;
    color:#FFF;
}
/**/


@keyframes smoothScroll {
  0% {
    transform: translateY(-40px);
  }
  100% {
    transform: translateY(0px);
  }
}

.o-header{
    z-index:999;
    position:absolute;
    left:0;
    top:60px;
    background: rgba(255, 255, 255, 0.7);
    border: 1px solid #FFFFFF;
    border-left: none;
    border-right: none;
    backdrop-filter: blur(19.5px);
}
.o-logo{
    background:#FFF;
    text-align:center;
    padding:16px 12px;
    height:100%;
}
.o-header__contact-info{
    width:100%;
    max-width:408px;
    background:#FFF;
    padding: 16px 12px;
    text-align:center;
}
.o-header__contact-info ul{
    display:inline-flex;
    align-items:flex-end;
    text-align:left;
}
.o-header__contact-info ul > li{
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 170%;
    color: #000000;
}
.o-header__contact-info ul > li > a{
    display:block;
}
.o-header__contact-info ul > li > .c-contact-number{
    font-style: normal;
    font-weight: 500;
    font-size: 30px;
    line-height: 149.9%;
    color: #000000;
}
.o-header__contact-info ul > li > .c-mail-id{
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 130%;
    text-decoration: underline !important;
    color: #1E8462;
}
.o-header__contact-info ul > li:last-child,
.o-header__contact-info ul > li:nth-child(2){
    text-align:right;
}

.o-header__contact-info ul > li > a:hover{
    color:#0dc588;
}
.c-toggle-btn{
    background:#1E8462;
    color:#FFF !important;
    border:none;
    display:none;
}
.c-toggle-btn:focus{
    background:#1D3664;
    box-shadow:none;
}
.o-header.sticky{
    position:fixed;
    top:0;
    z-index:999;
    animation: smoothScroll 1s forwards;
    box-shadow:#e3f0ff9e 0 0 10px;
}

/**/
.c-nav-sup{
    text-align:center;
}
.c-nav-sup ul > li{
    display:inline-block;
    vertical-align:middle;
    margin:0 28px;
}
.c-nav-sup ul > li > a{
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    text-align: center;
    color: #000000;
    font-family: var(--optician);
}
.c-nav-sup ul > li > a:hover{
    color:#1E8462;
}
/**/

.c-banner-area{
    position:relative;
    min-height:990px;
}
.c-banner-area:before{
    content:"";
    width:32%;
    height:568px;
    position:absolute;
    bottom:0;
    left:0;
    background: linear-gradient(90deg, #0D5757 0%, #1F8862 100%);
    border-radius: 0px 100px 0px 0px;
}
.c-banner-area__caption{
    width:100%;
    position:absolute;
    top:28%;
    left:0;
}
.c-banner-area h1{
    font-style: normal;
    font-weight: 600;
    font-size: 70px;
    line-height: 85px;
    text-transform: capitalize;
    color: #FFFFFF;
    margin-left: auto;
    width: fit-content;
    text-align: left;
    margin:0;
}
.c-banner-tab-area{
    width:100%;
    padding:64px 0;
    background: #FFFFFF;
    border-radius: 30px;
    margin-top:170px;
}
.c-tab-wrapper{
    display:flex;
    margin:0 -15px;
}
.c-tab-nav{
    flex: 0 0 auto;
    width:33.33%;
    padding:0 15px;
}
.c-tab-nav > li{
    padding:0 105px;
    position:relative;
}
.c-tab-nav > li:before{
    content:"";
    width:0;
    height:2px;
    background: linear-gradient(90deg, #63BA90 0%, #1F8862 100%);
    position:absolute;
    left:0;
    top:50%;
    transform:translateY(-50%);
    transition:all 0.3s ease-in-out;
}
.c-tab-nav > li.active:before,
.c-tab-nav > li:hover:before{
    width:65px;
}
.c-tab-nav > li > a{
    font-style: normal;
    font-weight: 400;
    font-size: 26px;    
    color: #373737;
    line-height:1em;
    display:block;
    padding:15px 0;
    font-family: var(--optician);
}
.c-tab-nav > li + li > a{
    border-top:#D9D9D9 2px solid;
}
.c-tab-nav > li.active > a{
    color: #2F946D;
}
.c-each-tab{
    display:none;
}
.c-long-content{
    display:none;
}
.c-tab-body-area{
    flex: 0 0 auto;
    width:66.66%;
    padding:28px 15px 0;
}
/**/

.c-banner-tab-area p{
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 170%;
    color: #373737;
    margin:0;
}
.c-banner-tab-area p a{
    text-decoration: underline !important;
    color: #ED5500;
}
.c-banner-tab-area p a:hover{
    color:#1E8462;
}
/**/

.c-about-sec{
    background: #EDF5F5;
    padding:80px 0 0;
    position:relative;
    overflow:hidden;
}
.c-about-sec .container{
    z-index:1;
    position:relative;
}
.c-about-sec:before{
    content:"";
    width:68%;
    height:180px;
    position:absolute;
    top:0;
    right:0;
    background: #FFFFFF;
    border-radius: 0px 0px 0px 100px;
}

.c-about-sec h3{
    font-style: normal;
    font-weight: 400;
    font-size: 30px;
    line-height: 30px;
    color: #373737;
    font-family: var(--optician);
    margin:0 0 25px;
}
.c-about-sec h2{
    font-style: normal;
    font-weight: 500;
    font-size: 40px;
    line-height: 49px;
    color: #373737;
    margin:0 0 100px;
}
/*.c-about-sec h2{
    width:fit-content;
    text-align:center;
    font-style: normal;
    font-weight: 400;
    font-size:175px;
    line-height:100px;
    background: url('https://www.talkwalker.com/images/2020/blog-headers/image-analysis.png');
    background-position: bottom;
    -webkit-background-clip:text;
    color: transparent;
    font-family: var(--optician);
}
.c-about-sec h2 span{
    display: block;
    font-size: 60px;
    line-height: 1em;
}*/
.c-year-image-area{
    padding:120px 0;
    position:relative;
    background:#FFF;
    border-radius: 0px 100px 0px 0px;
}
.c-year-image-area:before{
    content:"";
    width:1500px;
    height:100%;
    position:absolute;
    right:100%;
    top:0;
    background:#FFF;
}

.c-about-sec__content{
    padding: 0 0 0 40px;
}
.c-content-area p{
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 170%;
    color: #000000;
    margin:0 0 28px;
}

/**/

.c-planning-preparation{
    padding: 90px 0;
    background:#F2F3EA;
    position:relative;
}
.c-planning-preparation:before{
    content:"";
    width:68%;
    height:180px;
    position:absolute;
    top:0;
    left:0;
    background: #FFFFFF;
    border-radius: 0px 0px 100px 0px;
}
.c-planning-preparation .container{
    z-index:1;
/*    position:relative;*/
}
.c-planning-preparation h2{
    font-style: normal;
    font-weight: 500;
    font-size: 40px;
    line-height: 49px;
    color: #373737;
    z-index: 1;
    position:relative;
    margin: 0 0 100px;
}
.c-planning-preparation h3{
    font-style: normal;
    font-weight: 400;
    font-size: 30px;
    line-height: 30px;
    color: #373737;
    text-align: right;
    font-family: var(--optician);
    margin:0 0 25px;
}
.c-planning-preparation__image {
    width:32%;
    height: 400px;
    position: absolute;
    right: 0;
    top: 25%;
    border-radius: 100px 0 0 100px;
    overflow: hidden;
}
.c-planning-preparation__image img{
    width:100%;
    height:100% !important;
    object-fit: cover;
    border-radius: 100px 0 0 100px;
}

.c-gallery-area-new{
    padding:40px 0;
    background: #F2F3EA;
}
.c-gallery-area-new img{
    width: 100%;
    border: 5px solid #FFFFFF;
    backdrop-filter: blur(25px);
    border-radius: 50px;
	height: 270px !important;
}
.c-gallery-area-new .gallery-head{
	margin-bottom: 1.5rem;
	font-style: normal;
    font-weight: 500;
    font-size: 40px;
    line-height: 49px;
    color: #373737;
    z-index: 1;
    position: relative;
}
/**/
.c-slider-area{
    position:relative;
    padding-bottom:84px;   
}
.c-slider-area:before{
    content:"";
    width:100%;
    height:50%;
    position:absolute;
    left:0;
    top:0;
    background:url("images/slider-bg.jpg") no-repeat top left;
    background-size:cover;
}
.c-slider-area__heading{    
    z-index:1;
    position:relative;
    border-bottom:rgba(255,255,255,0.3) 1px solid;
    margin-bottom:60px;
}
.c-slider-area .container{
    z-index:1;
    position:relative;
}
.c-slider-area__heading h2{
    font-style: normal;
    font-weight: 400;
    font-size: 30px;
    line-height: 30px;
    /* identical to box height */
    color: #FFFFFF;
    font-family: var(--optician);
    padding:48px 0;
    position:relative;
    display:inline-block;
    margin:0;
}
.c-slider-area__heading h2:before{
    content:"";
    width:100%;
    height:5px;
    position:absolute;
    left:0;
    bottom:-5px;
    background:#FFF;
}

.c-each-service{
    position:relative;
    overflow:hidden;
    border-radius: 50px;
}
.c-each-service img{
    width:100%;
    border: 5px solid #FFFFFF;
    backdrop-filter: blur(25px);
    border-radius: 50px;    
}
.c-each-service__overlay{
    width:100%;
    height:100%;
    position:absolute;
    top:100%;
    left:0;
    background: rgba(255, 255, 255, 0.7);
    backdrop-filter: blur(10px);
    transition:all 0.5s ease-in-out;
}
.c-each-service:hover .c-each-service__overlay{
    top:0;
}
.c-each-service__caption{
    width:92%;
    position:absolute;
    left:0;
    right:0;
    bottom:15px;
    margin:0 auto;
    background: rgba(255, 255, 255, 0.7);
    border: 1px solid #FFFFFF;
    backdrop-filter: blur(19.5px);
    border-radius: 999px;
    padding:12px 45px;
}
.c-each-service h5{
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height:1em;
    color: #000000;
    margin:0 0 10px;
}

.c-each-service h4{
    font-style: normal;
    font-weight: 600;
    font-size: 26px;
    line-height:1em;
    color: #1B7D60;
    margin:0;
}
.swiper-button-next{
    font-style: normal;
    font-weight: 400;
    font-size: 30px;
    line-height: 30px;
    color: #FFFFFF;
    font-family: var(--optician);
    padding: 48px 0;
    position: relative;
    top:0;
    right:0;
    width: fit-content;
    height: auto;
    display: block;
    margin: 0 0 0 auto;
}
.swiper-button-next img{
    position: absolute;
    left: 0;
    right: 0;
    bottom: -7px;
    z-index: 1;
}
.swiper-button-next:after{
    display:none;
}
/**/
.c-contact-form-sec{
    position:relative;
}
.c-contact-form-sec__address-area{
    height:100%;
}
.c-map-area{
    width: 42.8%;
    height: 410px;
    position: absolute;
    bottom: -125px;
    left: 0;
    overflow: hidden;
    border-radius: 0px 0px 100px 0px;
}
.c-map-area img{
    width:100%;
    height:100% !important;
    object-fit: cover;
}
.c-contact-form-sec__address-area h2{
    font-style: normal;
    font-weight: 400;
    font-size: 30px;
    line-height: 30px;
    color: #373737;
    font-family: var(--optician);
    margin: 0 0 25px;
}
.c-contact-form-sec__address-area h3{
    font-style: normal;
    font-weight: 400;
    font-size: 26px;
    line-height: 170%;
    color: #000000;
}
.c-contact-form-sec__address-area h3 strong{
    font-weight: 600;
}
.c-contact-form-sec__address-area p{
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height:1em;
    color: #373737;
    margin:0 0 13px;
}
.c-contact-form-sec__address-area p a{
    font-style: normal;
    font-weight: 600;
    font-size: 26px;
    line-height:1em;
    color: #1E8462;
}

.c-contact-form{
    padding:65px 0 55px 50px;
    background: #F2F3EA;
    border-radius: 100px 0px 0px 0px;
    position:relative;
}
.c-contact-form:before{
    content:"";
    width:1500px;
    height:100%;
    position:absolute;
    left:100%;
    top:0;
    background:#F2F3EA;
}
.c-option-fld {
    margin: 0 0 30px;
}
.c-option-fld > label {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height:1em;
    color: #000000;
    margin-right:40px;
}
.c-radio-btn-grp {
    position: relative;
}
.c-radio-btn-grp input {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
}
.c-radio-btn-grp label {
    min-width:200px;
    background: #FFFFFF;
    border: 1px solid #FFFFFF;
    backdrop-filter: blur(19.5px);
    border-radius: 999px;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    text-align: center;
    padding: 11px 20px;
    font-family: var(--optician);
    color: #373737;
    margin-right:20px;
}
.c-radio-btn-grp input:checked + label {
    background: #EFE8CD;
    border-color:#EFE8CD;
    backdrop-filter: blur(19.5px);
}
.c-input-fld {
    display: block;
    margin: 0 0 25px;
}
.c-input-fld .form-control {
    background: #FFFFFF;
    border: 1px solid #CFD0C7;
    border-radius: 70px;
    height:54px;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    color: #000000;
    padding: 0 25px;
}
.c-input-fld textarea.form-control {
    height:96px;
    padding:12px 25px;
    border-radius: 20px;
}
/**/

.o-footer{
    background: #EDF5F5;
    padding:34px 0 30px;
    border-top:5px solid #1F8862;
}
.o-footer__bar{
    margin-top:55px;
}
.c-nav-sub{
    display:flex;
    align-items:center;
    justify-content:flex-end;
}
.c-nav-sub > li + li{
    margin-left:48px;
}
.c-nav-sub > li > a{
    font-style: normal;
    font-weight: 400;
    font-size:16px;
    text-align: center;
    color: #000000;
    font-family: var(--optician);
}

.o-footer p{
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    color: #000000;
    margin:0;
}
.o-footer p a{
    color: #000000;
}
/**/

@media (max-width: 1680.98px) {
    .c-planning-preparation:before,
    .c-about-sec:before{
        width:70%;
    }
    .c-banner-area:before{
        width:30%;
    }
   .c-map-area{
        width: 41.8%;
    }
    .c-planning-preparation__image {
        width:30%;
    }
}

@media (max-width: 1366.98px) {
    .c-tab-nav > li.active:before, .c-tab-nav > li:hover:before {
        width: 45px;
    }
    .c-tab-nav > li {
        padding: 0 80px;
    }
    .c-each-service__caption {
        width: 88%;
        padding: 12px 30px;
    }
    .c-each-service h5 {
        font-size: 16px;
    }
    .c-each-service h4 {
        font-size: 20px;
    }
    .c-contact-form-sec__address-area h3 {
        font-size: 24px;
    }
    .c-contact-form-sec__address-area p a {
        font-size: 22px;
    }
    .c-radio-btn-grp label {
        min-width: 150px;
        font-size: 15px;
        margin-right: 10px;
    }
    .c-contact-form {
        padding: 65px 0 55px 40px;
    }
}


@media (max-width: 1199.98px) {
    .o-header {
        top: 30px;
    }
    .c-nav-sup ul > li {
        margin: 0 6px;
    }
    .c-nav-sup ul > li > a {
        font-size: 16px;
    }
    .o-header__contact-info ul > li {
        font-size: 13px;
    }
    .o-header__contact-info ul > li > .c-contact-number {
        font-size: 21px;
    }
    .o-header__contact-info ul > li > .c-mail-id {
        font-size: 13px;
    }


    .c-banner-area {
        min-height: 760px;
    }
    .c-banner-area__caption {
        top: 42%;
    }
    .c-banner-tab-area {
        padding: 30px 0;
        margin-top: 70px;
    }
   .c-banner-area h1 {
        font-size: 45px;
        line-height: 60px;
    }
    .c-banner-area:before {
        height: 45%;
    }
    .c-tab-nav > li > a {
        font-size: 20px;
    }
    .c-tab-nav > li {
        padding: 0 18px 0 80px;
    }
    .c-each-tab{
        padding-right:20px;
    }
    .c-banner-tab-area p {
        font-size: 16px;
    }
    .c-about-sec h2,
    .c-planning-preparation h2{
        font-size: 30px;
        line-height: 1.3em;
        margin: 0 0 45px
    }
    .c-about-sec:before,
    .c-planning-preparation:before{
        height: 130px;
    }
    .c-planning-preparation__image {
        height: 290px;
    }
    .c-about-sec {
        padding: 60px 0 30px;
    }
    .c-year-image-area {
        padding: 85px 35px;
        background: #FFF;
        height: 100%;
        border-radius: 0px 100px 0px 0px;
    }
    .c-year-image-area img{
        width:200px;
    }    
    .c-content-area p {
        font-size: 16px;
        margin: 0 0 15px;
    }
    .c-about-sec h3,
    .c-planning-preparation h3{
        font-size: 24px;
        margin: 0 0 15px;
    }
    .c-planning-preparation{
        padding: 60px 0 20px;
    }
    .c-slider-area__heading h2,
    .swiper-button-next{
        font-size: 24px;
        padding: 25px 0;
    }
    .c-slider-area__heading {
        margin-bottom: 30px;
    }
    .c-each-service__caption {
        bottom: 25px;   
    }

    .c-slider-area {
        padding-bottom: 50px;
    }
    .c-contact-form-sec__address-area {
        text-align: center;
    }
    .c-contact-form-sec__address-area h2 {
        font-size: 24px;
        margin: 0 0 10px;
    }
    .c-map-area {
        width:100%;
        height:250px;
        position: static;
        margin-top: 15px;
    }
    .c-contact-form {
        padding: 40px 20px 25px;
        border-radius: 50px 50px 0px 0px;
    }
    .c-input-fld {
        margin: 0 0 15px;
    }
    .c-contact-form:before{
        display:none;
    }
    .o-footer {
        padding: 20px 0;
    }
    .o-footer__bar {
        margin-top: 25px;
    }
}

@media (max-width: 991.98px) {
    .c-nav-area{
        width: 100%;
        position:absolute;
        top:100%;
        left:0;
        background:#FFF;
        display:none;
        padding: 10px 30px;
    }
    .c-toggle-btn{
        display:inline-block;
    }
    .o-header__contact-info{
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: flex-end;
    }
    .o-logo{
        display: flex;
        align-items: center;
    }
    .o-header__contact-info ul > li {
        margin-right: 12px;
    }
    .c-nav-sup ul > li{
        display: block;
        margin: 0 0 8px!important;
        text-align: left;
    }
    .c-banner-area h1 {
        font-size: 30px;
        line-height: 1.3em;
    }
    .c-banner-area:before {
        height: 51%;
    }
    .c-banner-tab-area {
        margin-top: 50px;
    }
    .c-about-sec,
    .c-planning-preparation{
        padding: 30px 0;
    }
    .c-about-sec:before, .c-planning-preparation:before{
        display:none;
    }
    .c-about-sec h3, .c-planning-preparation h3 {
        text-align: center;
    }
    .c-year-image-area:before{
        display:none;
    }
    .c-year-image-area {
        padding: 40px 0;
        height: auto;
        width: 100%;
        text-align: center;
        max-width: 300px;
        margin: 0 auto 25px;
        border-radius: 50px;
    }
    .c-about-sec__content{
        padding-left:0;
    }
    .c-about-sec h2, .c-planning-preparation h2 {
        font-size: 24px;
        margin: 0 0 20px;
    }
    .c-planning-preparation__image{
        text-align:center;
    }
    .c-planning-preparation__image {
        width: 100%;
        max-width: 400px;
        position: static;
        margin: 0 auto;
        border-radius:50px;
    }
    .c-planning-preparation__image img{
        border-radius:100px;
    }
    .c-option-fld > label {
        margin-right: 40px;
        margin-bottom: 20px;
    }
    .c-nav-sub{
        justify-content:center;
    }
    .c-nav-sub > li + li {
        margin-left: 25px;
    }
    .o-footer__bar {
        margin-top: 15px;
    }
}

@media (max-width:767.98px) {
    .o-header {
        top: 15px;
    }
    .o-logo ,
    .o-header__contact-info{
        padding: 8px 12px;
    }
    .o-header .col{
        flex: 0 0 auto;
        width: 100%;
    }
    .offcanvas-end {
        width: 280px;
    }
    .o-header__contact-info{
        justify-content:center;
    }
    .o-header__contact-info ul > li:last-child {
        margin: 0;
    }
    .c-year-image-area img {
        width: 140px;
    }
    .c-banner-area__caption{
        position:static;
    }
    .c-banner-area:before{
        display:none;
    }
    .c-banner-area {
        padding-top: 295px;
        padding-bottom: 35px;
    }
    .c-banner-tab-area {
        margin-top: 25px;
    }
    .c-banner-area h1{
        font-size:24px;
        margin:0 0 12px;
    }
    .c-banner-area__caption .d-flex{
        flex-direction:column-reverse;
        align-items:center;
    }
    .c-banner-area__caption .btn{
        align-self:center !important;
    }
    .c-tab-nav,
    .c-tab-body-area{
        width:100%;
    }
    .c-tab-wrapper{
        flex-wrap:wrap;
    }
    .c-each-tab{
        padding:15px;
    }
    .c-tab-nav > li {
        padding: 0 15px 0 60px;
    }
    .c-slider-area__heading h2, .swiper-button-next {
        font-size: 20px;
        padding: 25px 0;
        line-height: 1em;
    }
    .swiper-button-next img {
        bottom: -5px;
    }
    .c-contact-form-sec__address-area h3 {
        font-size: 18px;
    }
    .c-radio-btn-grp label {
        min-width: 100%;
        margin-right:0;
        margin-bottom: 15px;
    }
    .c-option-fld {
        margin: 0 0 15px;
    }
    .c-input-fld .form-control {
        height: 44px;
    }
    .c-nav-sub{
        flex-wrap:wrap;
    }
    .c-btn-primary {
        min-width: 170px;
        font-size: 18px;
    }
}
@media (max-width:575.98px) {
    
}
.mob{
    background:white;
}
.c-banner-tab-area .c-tab-wrapper .c-tab-body-area{
    opacity:0;
}
.c-banner-tab-area {
    width: 40%;
    padding: 0;
}
.c-banner-tab-area .c-tab-wrapper .c-tab-nav {
    width: 80%;
    padding: 40px 15px;
}
 .c-banner-tab-area .c-tab-wrapper .c-tab-nav a{
    pointer-events: none;
  cursor: default;
  text-decoration: none;
}
.c-tab-nav > li > span {
    font-style: normal;
    font-weight: 400;
    font-size: 26px;
    color: #373737;
    line-height: 1em;
    display: block;
    padding: 15px 0;
    font-family: var(--optician);
}
.c-tab-nav > li + li > span {
    border-top: #D9D9D9 2px solid;
}
.c-tab-nav > li.active:before, .c-tab-nav > li:hover:before {
    width: 0px;
}
#properties .swiper-button-next{
    opacity:0;
}

@media (max-width: 1199.98px){
.c-banner-tab-area {
    width: 60%;
}
}

@media (max-width: 767.98px){
.c-banner-tab-area {
    width: 100%;
}
.c-banner-tab-area .c-tab-wrapper .c-tab-nav {
    width: 100%;
}
.c-tab-nav > li {
    padding: 0 40px 0 40px;
}
}